![]() |
v0.13.2 |
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. More... | |
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.