![]() |
v0.15.0 |
Cohesive element implementation. More...
#include "users_modules/basic_finite_elements/cohesive_interface/src/CohesiveInterfaceElement.hpp"
Classes | |
| struct | CommonData |
| struct | MyPrism |
| struct | OpCalculateGapGlobal |
| Operator calculate gap, normal vector and rotation matrix. More... | |
| struct | OpCalculateGapLocal |
| Operator calculate gap in local coordinate system. More... | |
| struct | OpHistory |
| Operator update history variables. More... | |
| struct | OpLhs |
| Operator calculate element stiffens matrix. More... | |
| struct | OpRhs |
| Operator calculate right hand side vector. More... | |
| struct | OpSetSignToShapeFunctions |
| Set negative sign to shape functions on face 4. More... | |
| struct | PhysicalEquation |
| Constitutive (physical) equation for interface. More... | |
Public Member Functions | |
| CohesiveInterfaceElement (MoFEM::Interface &m_field) | |
| virtual | ~CohesiveInterfaceElement () |
| MyPrism & | getFeRhs () |
| MyPrism & | getFeLhs () |
| MyPrism & | getFeHistory () |
| MoFEMErrorCode | addOps (const std::string field_name, boost::ptr_vector< CohesiveInterfaceElement::PhysicalEquation > &interfaces) |
| Driver function settting all operators needed for interface element. | |
Public Attributes | |
| CommonData | commonData |
| MyPrism | feRhs |
| MyPrism | feLhs |
| MyPrism | feHistory |
Cohesive element implementation.
Definition at line 14 of file CohesiveInterfaceElement.hpp.
|
inline |
Definition at line 31 of file CohesiveInterfaceElement.hpp.
|
inlinevirtual |
Definition at line 34 of file CohesiveInterfaceElement.hpp.
|
inline |
Driver function settting all operators needed for interface element.
Definition at line 568 of file CohesiveInterfaceElement.hpp.
|
inline |
Definition at line 40 of file CohesiveInterfaceElement.hpp.
|
inline |
Definition at line 39 of file CohesiveInterfaceElement.hpp.
|
inline |
Definition at line 38 of file CohesiveInterfaceElement.hpp.
| CommonData CohesiveElement::CohesiveInterfaceElement::commonData |
Definition at line 21 of file CohesiveInterfaceElement.hpp.
| MyPrism CohesiveElement::CohesiveInterfaceElement::feHistory |
Definition at line 29 of file CohesiveInterfaceElement.hpp.
| MyPrism CohesiveElement::CohesiveInterfaceElement::feLhs |
Definition at line 28 of file CohesiveInterfaceElement.hpp.
| MyPrism CohesiveElement::CohesiveInterfaceElement::feRhs |
Definition at line 27 of file CohesiveInterfaceElement.hpp.