|
FEBio
1.5.0
|
Public Member Functions | |
| FESlidingInterface3 (FEModel *pfem) | |
| constructor | |
| ~FESlidingInterface3 () | |
| destructor | |
| bool | Init () |
| initialization | |
| void | Update () |
| update | |
| void | ShallowCopy (FEContactInterface &ci) |
| Create a shallow copy. | |
| void | ContactForces (vector< double > &F) |
| calculate contact forces | |
| void | ContactStiffness () |
| calculate contact stiffness | |
| void | UpdateContactPressures () |
| calculate contact pressures for file output | |
| bool | Augment (int naug) |
| calculate Lagrangian augmentations | |
| void | Serialize (DumpFile &ar) |
| serialize data to archive | |
| void | MarkAmbient () |
| mark ambient condition | |
| void | SetAmbient () |
| set ambient condition | |
| void | BiphasicSoluteStatus (FEMesh &m, FESurfaceElement &el, bool &bstat, bool &sstat, int &sid) |
| determine status of element contact pair | |
| DECLARE_PARAMETER_LIST () | |
Data Fields | |
| FESlidingSurface3 | m_ms |
| master surface | |
| FESlidingSurface3 | m_ss |
| slave surface | |
| int | m_knmult |
| higher order stiffness multiplier | |
| bool | m_btwo_pass |
| two-pass flag | |
| double | m_atol |
| augmentation tolerance | |
| double | m_gtol |
| gap tolerance | |
| double | m_ptol |
| pressure gap tolerance | |
| double | m_ctol |
| concentration gap tolerance | |
| double | m_stol |
| search tolerance | |
| bool | m_bsymm |
| use symmetric stiffness components only | |
| double | m_srad |
| contact search radius | |
| int | m_naugmax |
| maximum nr of augmentations | |
| int | m_naugmin |
| minimum nr of augmentations | |
| int | m_nsegup |
| segment update parameter | |
| double | m_epsn |
| normal penalty factor | |
| bool | m_bautopen |
| use autopenalty factor | |
| double | m_epsp |
| fluid volumetric flow rate penalty | |
| double | m_epsc |
| solute molar flow rate penalty | |
| double | m_Rgas |
| universal gas constant | |
| double | m_Tabs |
| absolute temperature | |
| double | m_ambp |
| ambient pressure | |
| double | m_ambc |
| ambient concentration | |
Protected Member Functions | |
| void | ProjectSurface (FESlidingSurface3 &ss, FESlidingSurface3 &ms, bool bupseg) |
| void | CalcAutoPenalty (FESlidingSurface3 &s) |
| calculate penalty factor | |
| void | CalcAutoPressurePenalty (FESlidingSurface3 &s) |
| double | AutoPressurePenalty (FESurfaceElement &el, FESlidingSurface3 &s) |
| void | CalcAutoConcentrationPenalty (FESlidingSurface3 &s) |
| double | AutoConcentrationPenalty (FESurfaceElement &el, FESlidingSurface3 &s) |
1.7.5.1