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 + -
显示快捷键?