|
OOFEM 3.0
|
#include <structuralfecontactsurface.h>
Public Member Functions | |
| StructuralFEContactSurface (int n, Domain *aDomain) | |
| ~StructuralFEContactSurface () | |
| const char * | giveClassName () const override |
| const char * | giveInputRecordName () const override |
| Public Member Functions inherited from oofem::FEContactSurface | |
| FEContactSurface (int n, Domain *aDomain) | |
| virtual | ~FEContactSurface () |
| Virtual destructor. | |
| void | initializeFrom (InputRecord &ir) override |
| void | postInitialize () override |
| ContactElement * | giveContactElement (int i) |
| Returns the i-th contact element associated with this surface. | |
| ContactElement * | giveContactElement_InSet (int i) |
| Returns the i-th contact element as referenced by the element set. | |
| int | giveNumberOfContactElements () |
| Returns the number of contact elements on this surface. | |
| virtual std::tuple< bool, FloatArrayF< 2 >, double, FloatArrayF< 3 >, FloatArrayF< 3 >, FloatArrayF< 3 > > | findContactPointInElement_3d (ContactPoint *cp, ContactElement *e, TimeStep *tStep) |
| Projects a contact point onto a 3D contact element and evaluates contact kinematics. | |
| virtual std::tuple< bool, FloatArrayF< 1 >, double, FloatArrayF< 2 >, FloatArrayF< 2 > > | findContactPointInElement_2d (ContactPoint *cp, ContactElement *e, TimeStep *tStep) |
| Projects a contact point onto a 2D contact element and evaluates contact kinematics. | |
| Public Member Functions inherited from oofem::ContactSurface | |
| ContactSurface (int n, Domain *aDomain) | |
| Array containing dofmanager numbers. | |
| virtual | ~ContactSurface () |
| Virtual destructor. | |
| virtual void | computeGaussPoints () |
| Public Member Functions inherited from oofem::FEMComponent | |
| FEMComponent (int n, Domain *d) | |
| virtual | ~FEMComponent ()=default |
| Virtual destructor. | |
| Domain * | giveDomain () const |
| virtual void | setDomain (Domain *d) |
| int | giveNumber () const |
| void | setNumber (int num) |
| virtual void | updateLocalNumbering (EntityRenumberingFunctor &f) |
| virtual void | initializeFrom (InputRecord &ir, int priority) |
| virtual void | initializeFinish () |
| virtual void | giveInputRecord (DynamicInputRecord &input) |
| virtual void | saveContext (DataStream &stream, ContextMode mode) |
| virtual void | restoreContext (DataStream &stream, ContextMode mode) |
| virtual int | checkConsistency () |
| virtual void | printOutputAt (FILE *file, TimeStep *tStep) |
| virtual void | printYourself () |
| Prints receiver state on stdout. Useful for debugging. | |
| virtual Interface * | giveInterface (InterfaceType t) |
| std::string | errorInfo (const char *func) const |
| Returns string for prepending output (used by error reporting macros). | |
Protected Attributes | |
| int | sce_set |
| Protected Attributes inherited from oofem::FEContactSurface | |
| int | contactElementSetNumber |
| IntArray | contactElementSet |
| Array containing dofmanager numbers. | |
| Protected Attributes inherited from oofem::FEMComponent | |
| int | number |
| Component number. | |
| Domain * | domain |
| Link to domain object, useful for communicating with other FEM components. | |
Structural Contact Surface made of Finite Elements
Tasks: keep the set of contact elements
Definition at line 48 of file structuralfecontactsurface.h.
|
inline |
Definition at line 62 of file structuralfecontactsurface.h.
References oofem::FEContactSurface::FEContactSurface().
|
inline |
Definition at line 63 of file structuralfecontactsurface.h.
|
inlineoverridevirtual |
Implements oofem::FEMComponent.
Definition at line 64 of file structuralfecontactsurface.h.
|
inlineoverridevirtual |
Implements oofem::FEMComponent.
Definition at line 65 of file structuralfecontactsurface.h.
References _IFT_StructuralFEContactSurface_Name.
|
protected |
Definition at line 59 of file structuralfecontactsurface.h.