![]() |
v0.15.0 |
#include "users_modules/basic_finite_elements/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 12 of file InterfaceGapArcLengthControl.hpp.
|
inline |
Definition at line 24 of file InterfaceGapArcLengthControl.hpp.
|
inline |
Definition at line 59 of file InterfaceGapArcLengthControl.hpp.
|
inlinevirtual |
Definition at line 145 of file InterfaceGapArcLengthControl.hpp.
|
inline |
Definition at line 214 of file InterfaceGapArcLengthControl.hpp.
|
inline |
Definition at line 236 of file InterfaceGapArcLengthControl.hpp.
|
inline |
Definition at line 103 of file InterfaceGapArcLengthControl.hpp.
|
inline |
Definition at line 172 of file InterfaceGapArcLengthControl.hpp.
|
inline |
Definition at line 197 of file InterfaceGapArcLengthControl.hpp.
|
inline |
Definition at line 88 of file InterfaceGapArcLengthControl.hpp.
|
inline |
remove nodes of prims which are fully damaged
Definition at line 66 of file InterfaceGapArcLengthControl.hpp.
|
inline |
Definition at line 255 of file InterfaceGapArcLengthControl.hpp.
| boost::shared_ptr<ArcLengthCtx> CohesiveElement::ArcLengthIntElemFEMethod::arcPtr |
Definition at line 15 of file InterfaceGapArcLengthControl.hpp.
| Range CohesiveElement::ArcLengthIntElemFEMethod::Edges3 |
Definition at line 19 of file InterfaceGapArcLengthControl.hpp.
| Range CohesiveElement::ArcLengthIntElemFEMethod::Edges4 |
Definition at line 19 of file InterfaceGapArcLengthControl.hpp.
| Range CohesiveElement::ArcLengthIntElemFEMethod::Faces3 |
Definition at line 18 of file InterfaceGapArcLengthControl.hpp.
| Range CohesiveElement::ArcLengthIntElemFEMethod::Faces4 |
Definition at line 18 of file InterfaceGapArcLengthControl.hpp.
| Vec CohesiveElement::ArcLengthIntElemFEMethod::GhostLambdaInt |
Definition at line 17 of file InterfaceGapArcLengthControl.hpp.
| double CohesiveElement::ArcLengthIntElemFEMethod::lambda_int |
Definition at line 87 of file InterfaceGapArcLengthControl.hpp.
| moab::Interface& CohesiveElement::ArcLengthIntElemFEMethod::mOab |
Definition at line 13 of file InterfaceGapArcLengthControl.hpp.
| Range CohesiveElement::ArcLengthIntElemFEMethod::Nodes3 |
Definition at line 20 of file InterfaceGapArcLengthControl.hpp.
| Range CohesiveElement::ArcLengthIntElemFEMethod::Nodes4 |
Definition at line 20 of file InterfaceGapArcLengthControl.hpp.
| Tag CohesiveElement::ArcLengthIntElemFEMethod::thDamagedPrism |
Definition at line 22 of file InterfaceGapArcLengthControl.hpp.