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