scaldam.h
来自「Finite element program for mechanical pr」· C头文件 代码 · 共 52 行
H
52 行
#ifndef SCALDAM_H#define SCALDAM_H#include "iotools.h"#include "alias.h"#include "strretalg.h"struct matrix;struct vector;struct atsel;/** This class defines scalar isotropic damage material model. The different type of norms for the computing parameters of the damage function can be used.*/class scaldam{ public: scaldam (void); ~scaldam (void); void read (XFILE *in); void damfuncpar(long ipp, vector &eps, vector &kappa); double damfunction(long ipp, vector &kappa);/* double strain_ener_f (vector &sigma,vector &eps); void dampar (vector &sigma,vector &eps,double &d,double &tauo);*/ void matstiff (matrix &d,long ipp,long ido); void nlstresses (long ipp, long im, long ido); void updateval (long ipp,long im,long ido); double epsefunction (long ipp); void changeparam (atsel &atm,vector &val); /// max effective strain at peak double indam; /// tensile strength double st; /// determines the softening -> corresponds to crack opening (not strain) when tension stress vanishes double uf; /// parameter for energy norm double c; /// parameter for von Mises norm - ratio of compression and tensile strength double k; /// type of function for evaluation damage funtion parameter paramf_type ft; /// correction of disipated energy switch corr_disip_en cde; /// stress return algorithm strretalg sra;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?