![]() |
v0.16.0 |
#include "tutorials/cor-12_cohesive_interface/src/InterfaceGapArcLengthControl.hpp"
Public Member Functions | |
| ArcLengthIntElemFEMethod (moab::Interface &moab, boost::shared_ptr< ArcLengthCtx > arcptr) | |
| ~ArcLengthIntElemFEMethod () | |
| MoFEMErrorCode | remove_damaged_prisms_nodes () |
| remove nodes of prims which are fully damaged | |
| MoFEMErrorCode | preProcess () |
| MoFEMErrorCode | calculate_lambda_int (double &_lambda_int_) |
| virtual MoFEMErrorCode | calculate_db () |
| MoFEMErrorCode | operator() () |
| MoFEMErrorCode | postProcess () |
| MoFEMErrorCode | calculate_dx_and_dlambda (Vec &x) |
| MoFEMErrorCode | calculate_init_dlambda (double *dlambda) |
| MoFEMErrorCode | set_dlambda_to_x (Vec &x, double dlambda) |
Public Attributes | |
| moab::Interface & | mOab |
| boost::shared_ptr< ArcLengthCtx > | arcPtr |
| Vec | GhostLambdaInt |
| Range | Faces3 |
| Range | Faces4 |
| Range | Edges3 |
| Range | Edges4 |
| Range | Nodes3 |
| Range | Nodes4 |
| Tag | thDamagedPrism |
| double | lambda_int |
Definition at line 10 of file InterfaceGapArcLengthControl.hpp.
|
inline |
Definition at line 22 of file InterfaceGapArcLengthControl.hpp.
|
inline |
Definition at line 62 of file InterfaceGapArcLengthControl.hpp.
|
inlinevirtual |
Definition at line 149 of file InterfaceGapArcLengthControl.hpp.
|
inline |
Definition at line 225 of file InterfaceGapArcLengthControl.hpp.
|
inline |
Definition at line 251 of file InterfaceGapArcLengthControl.hpp.
|
inline |
Definition at line 106 of file InterfaceGapArcLengthControl.hpp.
|
inline |
Definition at line 180 of file InterfaceGapArcLengthControl.hpp.
|
inline |
Definition at line 207 of file InterfaceGapArcLengthControl.hpp.
|
inline |
Definition at line 92 of file InterfaceGapArcLengthControl.hpp.
|
inline |
remove nodes of prims which are fully damaged
Definition at line 69 of file InterfaceGapArcLengthControl.hpp.
|
inline |
Definition at line 270 of file InterfaceGapArcLengthControl.hpp.
| boost::shared_ptr<ArcLengthCtx> CohesiveElement::ArcLengthIntElemFEMethod::arcPtr |
Definition at line 13 of file InterfaceGapArcLengthControl.hpp.
| Range CohesiveElement::ArcLengthIntElemFEMethod::Edges3 |
Definition at line 17 of file InterfaceGapArcLengthControl.hpp.
| Range CohesiveElement::ArcLengthIntElemFEMethod::Edges4 |
Definition at line 17 of file InterfaceGapArcLengthControl.hpp.
| Range CohesiveElement::ArcLengthIntElemFEMethod::Faces3 |
Definition at line 16 of file InterfaceGapArcLengthControl.hpp.
| Range CohesiveElement::ArcLengthIntElemFEMethod::Faces4 |
Definition at line 16 of file InterfaceGapArcLengthControl.hpp.
| Vec CohesiveElement::ArcLengthIntElemFEMethod::GhostLambdaInt |
Definition at line 15 of file InterfaceGapArcLengthControl.hpp.
| double CohesiveElement::ArcLengthIntElemFEMethod::lambda_int |
Definition at line 91 of file InterfaceGapArcLengthControl.hpp.
| moab::Interface& CohesiveElement::ArcLengthIntElemFEMethod::mOab |
Definition at line 11 of file InterfaceGapArcLengthControl.hpp.
| Range CohesiveElement::ArcLengthIntElemFEMethod::Nodes3 |
Definition at line 18 of file InterfaceGapArcLengthControl.hpp.
| Range CohesiveElement::ArcLengthIntElemFEMethod::Nodes4 |
Definition at line 18 of file InterfaceGapArcLengthControl.hpp.
| Tag CohesiveElement::ArcLengthIntElemFEMethod::thDamagedPrism |
Definition at line 20 of file InterfaceGapArcLengthControl.hpp.