FEBio  1.5.0
Public Member Functions | Data Fields | Protected Member Functions
FESurfaceConstraint Class Reference
Inheritance diagram for FESurfaceConstraint:
FEContactInterface FEParamContainer

Public Member Functions

 FESurfaceConstraint (FEModel *pfem)
 constructor
virtual ~FESurfaceConstraint (void)
 destructor
bool Init ()
 initialization
void Update ()
 update
void ShallowCopy (FEContactInterface &ci)
 shallow copy
void ContactForces (vector< double > &F)
 calculate contact forces
void ContactStiffness ()
 calculate contact stiffness
bool Augment (int naug)
 calculate Lagrangian augmentations
void Serialize (DumpFile &ar)
 serialize data to archive
 DECLARE_PARAMETER_LIST ()

Data Fields

FESurfaceConstraintSurface m_ss
 slave surface
FESurfaceConstraintSurface m_ms
 master surface
double m_atol
 augmentation tolerance
double m_eps
 penalty scale factor
double m_stol
 search tolerance
bool m_btwo_pass
 nr of passes

Protected Member Functions

void ProjectSurface (FESurfaceConstraintSurface &ss, FESurfaceConstraintSurface &ms, bool bmove)
 project surface

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