splas1d.h
来自「Finite element program for mechanical pr」· C头文件 代码 · 共 61 行
H
61 行
#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 + =
减小字号Ctrl + -
显示快捷键?