FEBio  1.5.0
Public Member Functions | Data Fields | Protected Attributes
FEElement Class Reference

Base class for all element classes. More...

#include <FEElement.h>

Inheritance diagram for FEElement:
FEDiscreteElement FEShellElement FESolidElement FESurfaceElement FETrussElement

Public Member Functions

bool IsRigid ()
virtual void SetTraits (FEElementTraits *ptraits)
int GaussPoints () const
int Nodes () const
double * H (int n)
int Type () const
int GetMatID () const
 Get the element's material ID.
void SetMatID (int id)
 Set the element's material ID.
void SetType (int ntype)
 Set the type of the element.
void SetMaterialPointData (FEMaterialPoint *pmp, int n)
double Evaluate (double *fn, int n)
 evaluate scalar field at integration point
vec3d Evaluate (vec3d *vn, int n)
 evaluate vector field at integration point

Data Fields

int m_nrigid
 rigid body number that this element is attached to
int m_nID
 element ID
int m_gid
FEElementTraitsm_pT
vector< int > m_node
 connectivity
FEElementState m_State
 element state data

Protected Attributes

int m_mat
 material index

Detailed Description

Base class for all element classes.

From this class the different element classes are derived.


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