|
FEBio
1.5.0
|
Sliding interface with facet to facet integration. More...
#include <FEFacet2FacetSliding.h>
Public Member Functions | |
| FEFacet2FacetSliding (FEModel *pfem) | |
| constructor | |
| bool | Init () |
| initialization routine | |
| 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 | |
| DECLARE_PARAMETER_LIST () | |
Data Fields | |
| double | m_epsn |
| normal penalty factor | |
| double | m_knmult |
| normal stiffness multiplier | |
| double | m_stol |
| search tolerance | |
| bool | m_btwo_pass |
| two-pass flag | |
| bool | m_bautopen |
| auto-penalty flag | |
| double | m_srad |
| search radius (%) | |
| double | m_atol |
| aug lag tolernace | |
| double | m_gtol |
| gap tolerance | |
| int | m_naugmin |
| min nr of augmentations | |
| int | m_naugmax |
| max nr of augmentations | |
| double | m_mu |
| friction coefficient (not implemented yet) | |
| double | m_epsf |
| penalty scale factor for friction (not implementer yet) | |
| double | m_dxtol |
| penalty insertion distance | |
| FEFacetSlidingSurface | m_ms |
| master surface | |
| FEFacetSlidingSurface | m_ss |
| slave surface | |
Protected Member Functions | |
| void | ProjectSurface (FEFacetSlidingSurface &ss, FEFacetSlidingSurface &ms) |
| project slave surface onto master | |
| void | CalcAutoPenalty (FEFacetSlidingSurface &s) |
| calculate auto-penalty | |
Sliding interface with facet to facet integration.
This class is similar to the sliding interface except that it uses a Gaussian quadrature rule in stead of a nodal integration rule as its base class does.
| bool FEFacet2FacetSliding::Init | ( | ) | [virtual] |
| void FEFacet2FacetSliding::ProjectSurface | ( | FEFacetSlidingSurface & | ss, |
| FEFacetSlidingSurface & | ms | ||
| ) | [protected] |
project slave surface onto master
In this function we project the integration points to the master surface, calculate the projection's natural coordinates and normal vector
1.7.5.1