![]() |
v0.14.0 |
Typedefs | |
typedef CrackFrontSingularBase< NonlinearElasticElement::MyVolumeFE, VolumeElementForcesAndSourcesCore > | CrackFrontElement |
Enumerations | |
enum | Materials { HOOKE , KIRCHHOFF , NEOHOOKEAN , BONEHOOKE , LASTOP } |
enum | AdolcTags { ELASTIC_TAG = 1 , MATERIAL_TAG , GRIFFITH_FORCE_TAG , GRIFFITH_CONSTRAINS_TAG , CONSTANT_AREA_TAG , ARC_LENGTH_TAG , FRONT_TANGENT , EXTERIOR_DERIVATIVE_TAG , SMOOTHING_TAG , SURFACE_SLIDING_TAG , EDGE_SLIDING_TAG } |
Tapes numbers used by ADOL-C. More... | |
enum | tangent_tests { MWLS_STRESS_TAN , MWLS_DENSITY_TAN , MWLS_GRIFFITH_TAN , LASTTAN } |
Names of tangent matrices tests. More... | |
Functions | |
MoFEMErrorCode | clean_pcomms (moab::Interface &moab, boost::shared_ptr< WrapMPIComm > moab_comm_wrap) |
MoFEMErrorCode | broadcast_entities (moab::Interface &moab, moab::Interface &moab_tmp, const int from_proc, Range &entities, const bool adjacencies, const bool tags) |
static double | calMax (double a, double b, double r) |
static double | diffCalMax_a (double a, double b, double r) |
MoFEMErrorCode | clean_pcomms (moab::Interface &moab, boost::shared_ptr< WrapMPIComm > moab_comm_wrap) |
static MoFEMErrorCode | elastic_snes_rhs (SNES snes, Vec x, Vec f, void *ctx) |
static MoFEMErrorCode | elastic_snes_mat (SNES snes, Vec x, Mat A, Mat B, void *ctx) |
static MoFEMErrorCode | propagation_snes_rhs (SNES snes, Vec x, Vec f, void *ctx) |
static MoFEMErrorCode | propagation_snes_mat (SNES snes, Vec x, Mat A, Mat B, void *ctx) |
Variables | |
static std::map< long int, MatrixDouble > | mapRefCoords |
const char * | materials_list [] |
typedef CrackFrontSingularBase<NonlinearElasticElement::MyVolumeFE, VolumeElementForcesAndSourcesCore> FractureMechanics::CrackFrontElement |
Definition at line 402 of file CrackFrontElement.hpp.
Tapes numbers used by ADOL-C.
Enumerator | |
---|---|
ELASTIC_TAG | |
MATERIAL_TAG | |
GRIFFITH_FORCE_TAG | |
GRIFFITH_CONSTRAINS_TAG | |
CONSTANT_AREA_TAG | |
ARC_LENGTH_TAG | |
FRONT_TANGENT | |
EXTERIOR_DERIVATIVE_TAG | |
SMOOTHING_TAG | |
SURFACE_SLIDING_TAG | |
EDGE_SLIDING_TAG |
Definition at line 36 of file CrackPropagation.hpp.
Enumerator | |
---|---|
HOOKE | |
KIRCHHOFF | |
NEOHOOKEAN | |
BONEHOOKE | |
LASTOP |
Definition at line 23 of file CrackFrontElement.hpp.
Names of tangent matrices tests.
Enumerator | |
---|---|
MWLS_STRESS_TAN | |
MWLS_DENSITY_TAN | |
MWLS_GRIFFITH_TAN | |
LASTTAN |
Definition at line 54 of file CrackPropagation.hpp.
MoFEMErrorCode FractureMechanics::broadcast_entities | ( | moab::Interface & | moab, |
moab::Interface & | moab_tmp, | ||
const int | from_proc, | ||
Range & | entities, | ||
const bool | adjacencies, | ||
const bool | tags | ||
) |
Definition at line 147 of file CrackPropagation.cpp.
Definition at line 24 of file GriffithForceElement.hpp.
MoFEMErrorCode FractureMechanics::clean_pcomms | ( | moab::Interface & | moab, |
boost::shared_ptr< WrapMPIComm > | moab_comm_wrap | ||
) |
MoFEMErrorCode FractureMechanics::clean_pcomms | ( | moab::Interface & | moab, |
boost::shared_ptr< WrapMPIComm > | moab_comm_wrap | ||
) |
Definition at line 126 of file CrackPropagation.cpp.
Definition at line 28 of file GriffithForceElement.hpp.
|
static |
Definition at line 8212 of file CrackPropagation.cpp.
|
static |
Definition at line 8203 of file CrackPropagation.cpp.
|
static |
Definition at line 8476 of file CrackPropagation.cpp.
|
static |
Definition at line 8467 of file CrackPropagation.cpp.
|
static |
Definition at line 53 of file CrackFrontElement.cpp.
const char* FractureMechanics::materials_list[] |
Definition at line 492 of file CrackPropagation.cpp.