FEBio  1.5.0
Public Member Functions | Data Fields
FEPeriodicSurface Class Reference
Inheritance diagram for FEPeriodicSurface:
FEContactSurface FESurface FEDomain

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< vec3dm_gap
 gap function at nodes
vector< FESurfaceElement * > m_pme
 master element a slave node penetrates
vector< vec2dm_rs
 natural coordinates of slave projection on master element
vector< vec3dm_Lm
 Lagrange multipliers.

Member Function Documentation

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.


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