|
FEBio
1.5.0
|
Public Member Functions | |
| FEPeriodicSurface (FEMesh *pm=0) | |
| constructor | |
| bool | Init () |
| initializes data | |
| void | ShallowCopy (FEPeriodicSurface &s) |
| shallow copy | |
| void | Update () |
| update surface data | |
| vec3d | CenterOfMass () |
| calculates the center of mass of the surface | |
| void | Serialize (DumpFile &ar) |
| serialization | |
Data Fields | |
| vector< vec3d > | m_gap |
| gap function at nodes | |
| vector< FESurfaceElement * > | m_pme |
| master element a slave node penetrates | |
| vector< vec2d > | m_rs |
| natural coordinates of slave projection on master element | |
| vector< vec3d > | m_Lm |
| Lagrange multipliers. | |
| vec3d FEPeriodicSurface::CenterOfMass | ( | ) |
calculates the center of mass of the surface
Calculate the center of mass for this surface
| bool FEPeriodicSurface::Init | ( | ) | [virtual] |
initializes data
Creates a surface for use with a sliding interface. All surface data structures are allocated. Note that it is assumed that the element array is already created and initialized.
Reimplemented from FESurface.
1.7.5.1