FEBio  1.5.0
Public Member Functions | Data Fields
FEElasticMaterial Class Reference

Base class for (hyper-)elastic materials. More...

#include <FEElasticMaterial.h>

Inheritance diagram for FEElasticMaterial:
FESolidMaterial FEMaterial FEParamContainer FE2DFiberNeoHookean FECellGrowth FECoupledTransIsoMooneyRivlin FECoupledTransIsoVerondaWestmann FEDamageNeoHookean FEDonnanEquilibrium FEEFDDonnanEquilibrium FEEFDNeoHookean FEElasticMixture FEEllipsoidalFiberDistribution FEFiberExpPow FEFiberNeoHookean FEFungOrthoCompressible FEHolmesMow FEIsotropicElastic FELinearElastic FELinearOrthotropic FEMicroMaterial FENeoHookean FENeoHookeanTransIso FEOgdenUnconstrained FEOrthoElastic FEPerfectOsmometer FERigidMaterial FESphericalFiberDistribution FEStVenantKirchhoff FEUncoupledMaterial

Public Member Functions

virtual FEMaterialPointCreateMaterialPointData ()
 returns a pointer to a new material point object
void Init ()
 performs initialization and parameter checking
double Density ()
 return the material density
double MolarMass ()
 return the material molar mass
void Serialize (DumpFile &ar)
 Serialize material data to archive.
FEElasticMaterialGetElasticMaterial ()
 DECLARE_PARAMETER_LIST ()

Data Fields

double m_density
 material density
double m_molarmass
 material molar mass (molecular weight)
bool m_unstable
 flag indicating whether material is unstable on its own
FECoordSysMapm_pmap
 local material coordinate system

Detailed Description

Base class for (hyper-)elastic materials.


Member Function Documentation

void FEElasticMaterial::Serialize ( DumpFile ar) [virtual]

Serialize material data to archive.

Store the material data to the archive.

Reimplemented from FEMaterial.

Reimplemented in FERigidMaterial, FEEFDDonnanEquilibrium, and FETransverselyIsotropic.


The documentation for this class was generated from the following files: