|
FEBio
1.5.0
|
00001 /* 00002 * FECellGrowth.h 00003 * FEBioXCode 00004 * 00005 * Created by Gerard Ateshian on 7/8/11. 00006 * Copyright 2011 Columbia University. All rights reserved. 00007 * 00008 */ 00009 00010 00011 #include "FEElasticMaterial.h" 00012 00013 //----------------------------------------------------------------------------- 00015 // 00016 class FECellGrowth : public FEElasticMaterial 00017 { 00018 public: 00021 FECellGrowth() {m_unstable = false; m_Rgas = 0; m_Tabs = 0; } 00022 00024 void Init(); 00025 00027 virtual mat3ds Stress(FEMaterialPoint& mp); 00028 00030 virtual tens4ds Tangent(FEMaterialPoint& mp); 00031 00033 double BulkModulus() {return 0;} 00034 00035 // declare as registered 00036 DECLARE_REGISTERED(FECellGrowth); 00037 00038 // declare the parameter list 00039 DECLARE_PARAMETER_LIST(); 00040 00041 public: 00042 double m_phir; 00043 double m_cr; 00044 double m_ce; 00045 double m_Rgas; 00046 double m_Tabs; 00047 };
1.7.5.1