FEBio  1.5.0
Public Member Functions | Data Fields | Protected Attributes
FEModel Class Reference
Inheritance diagram for FEModel:
FEM

Public Member Functions

virtual bool Input (const char *szfile)=0
virtual bool Init ()=0
virtual bool Solve ()=0
FEMeshGetMesh ()
void AddLoadCurve (FELoadCurve *plc)
 Add a loadcurve to the model.
FELoadCurveGetLoadCurve (int i)
 get a loadcurve
int LoadCurves ()
 get the number of loadcurves
void AddMaterial (FEMaterial *pm)
 Add a material to the model.
int Materials ()
 get the number of materials
FEMaterialGetMaterial (int id)
 return a pointer to a material
void AddBodyForce (FEBodyForce *pf)
 Add a body force to the model.
int BodyForces ()
 get the number of body forces
FEBodyForceGetBodyForce (int i)
 return a point to a body force
bool HasBodyForces ()
 see if there are any body forces

Data Fields

FEMesh m_mesh
 the FE mesh
vector< FEPrescribedBC * > m_DC
 prescribed displacement cards
vector< FENodalForce * > m_FC
 concentrated nodal force cards
vector< FERigidNode * > m_RN
 rigid nodes

Protected Attributes

vector< FELoadCurve * > m_LC
 load curve data
vector< FEMaterial * > m_MAT
 array of materials
vector< FEBodyForce * > m_BF
 body force data

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