|
FEBio
1.5.0
|
Base class for all element classes. More...
#include <FEElement.h>
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 |
| FEElementTraits * | m_pT |
| vector< int > | m_node |
| connectivity | |
| FEElementState | m_State |
| element state data | |
Protected Attributes | |
| int | m_mat |
| material index | |
Base class for all element classes.
From this class the different element classes are derived.
1.7.5.1