FEBio  1.5.0
Public Member Functions | Protected Attributes
FEMaterial Class Reference

Abstract base class for material types. More...

#include <FEMaterial.h>

Inheritance diagram for FEMaterial:
FEParamContainer FEBiphasic FEBiphasicSolute FEDiscreteMaterial FEFiberMaterial FEHeatTransferMaterial FEHydraulicPermeability FEMultiphasic FEOsmoticCoefficient FESolidMaterial FESolute FESoluteDiffusivity FESoluteSolubility FESoluteSupply FETriphasic FETrussMaterial

Public Member Functions

void SetName (const char *sz)
 set/get material name
const char * GetName ()
virtual FEMaterialPointCreateMaterialPointData ()
 returns a pointer to a new material point object
virtual void Init ()
 performs initialization and parameter checking
int GetID ()
void SetID (int nid)
virtual void Serialize (DumpFile &ar)
 Serialize material data to archive.
virtual FEElasticMaterialGetElasticMaterial ()
virtual const char * GetTypeString ()

Protected Attributes

char m_szname [128]
 name of material
int m_nID
 material ID

Detailed Description

Abstract base class for material types.

From this class all other material classes are derived.


Member Function Documentation

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

Serialize material data to archive.

Store the material data to the archive.

Reimplemented in FENestedMaterial, FEBiphasic, FESolute, FEBiphasicSolute, FETriphasic, FEMultiphasic, FEElasticMaterial, FENonLinearSpring, FERigidMaterial, FEEFDDonnanEquilibrium, and FETransverselyIsotropic.


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