📄 splas1d.h
字号:
#ifndef SPLAS1D_H#define SPLAS1D_H//#include <stdio.h>#include "iotools.h"#include "strretalg.h"#include "hardsoft.h"struct matrix;struct vector;struct atsel;/** class splas1d defines onedimensional model of plasticity it is used especially for program debugging JK*/class splas1d{ public: splas1d (void); ~splas1d (void); void read (XFILE *in); double yieldfunction (matrix &sig,vector &q); void dfdsigma (matrix &sig,matrix &dfds); void dfdsigmadsigma(matrix &dfdsdst); void dfdqpar (vector &dq); void dfdsigmadq (matrix &dfdsdq); void dhdgamma (long ipp,vector &epsp,matrix &sig,vector &dhdc); void plasmod (matrix &h); double plasmodscalar (matrix &sig,vector &epsp,vector &qtr,double gamma); void updateq(long ipp,double dgamma, vector &epsp, vector &q); void nlstresses (long ipp, long im,long ido); void nonloc_nlstresses (long ipp, long im,long ido); void matstiff (matrix &d,long ipp,long ido); void updateval (long ipp, long ido); void giveirrstrains (long ipp, long ido, vector &epsp); void changeparam (atsel &atm,vector &val); double give_consparam (long ipp,long ido); long give_num_interparam (); void give_interparam (long ipp,long ido,vector &q); /// flow stress double fs; /// stress return algorithm strretalg sra; /// hardening/softening hardsoft hs;};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -