|
FEBio
1.5.0
|
00001 #pragma once 00002 #include "FEBiphasicSolute.h" 00003 00004 //----------------------------------------------------------------------------- 00005 // This class implements a material that has a constant osmotic coefficient 00006 00007 class FEOsmCoefConst : public FEOsmoticCoefficient 00008 { 00009 public: 00011 FEOsmCoefConst(); 00012 00014 double OsmoticCoefficient(FEMaterialPoint& pt); 00015 00017 double Tangent_OsmoticCoefficient_Strain(FEMaterialPoint& mp); 00018 00020 double Tangent_OsmoticCoefficient_Concentration(FEMaterialPoint& mp, const int isol); 00021 00023 void Init(); 00024 00025 public: 00026 double m_osmcoef; 00027 00028 // declare as registered 00029 DECLARE_REGISTERED(FEOsmCoefConst); 00030 00031 // declare parameter list 00032 DECLARE_PARAMETER_LIST(); 00033 };
1.7.5.1