|
FEBio
1.5.0
|
00001 #pragma once 00002 #include "FEElasticMaterial.h" 00003 00004 //----------------------------------------------------------------------------- 00006 00007 class FENeoHookeanTransIso : public FEElasticMaterial 00008 { 00009 public: 00010 FENeoHookeanTransIso(void) {} 00011 00012 public: 00013 double m_Ep; 00014 double m_Ez; 00015 double m_vz; 00016 double m_vp; 00017 double m_gz; 00018 00019 public: 00021 virtual mat3ds Stress(FEMaterialPoint& pt); 00022 00024 virtual tens4ds Tangent(FEMaterialPoint& pt); 00025 00026 double BulkModulus() { return 0; } 00027 00028 // declare as registered 00029 DECLARE_REGISTERED(FENeoHookeanTransIso); 00030 00031 // declare the parameter list 00032 DECLARE_PARAMETER_LIST(); 00033 };
1.7.5.1