Implementation of Griffith element.
More...
#include <users_modules/fracture_mechanics/src/GriffithForceElement.hpp>
Implementation of Griffith element.
Definition at line 35 of file GriffithForceElement.hpp.
◆ GriffithForceElement()
FractureMechanics::GriffithForceElement::GriffithForceElement |
( |
MoFEM::Interface & |
m_field | ) |
|
|
inline |
◆ getElementOptions()
static MoFEMErrorCode FractureMechanics::GriffithForceElement::getElementOptions |
( |
BlockData & |
block_data | ) |
|
|
inlinestatic |
Definition at line 83 of file GriffithForceElement.hpp.
90 ierr = PetscOptionsBegin(PETSC_COMM_WORLD,
"",
91 "Get Griffith element options",
"none");
93 CHKERR PetscOptionsScalar(
"-griffith_gc",
"release energy",
"",
94 block_data.gc, &block_data.gc, PETSC_NULL);
95 CHKERR PetscOptionsScalar(
"-griffith_r",
"release energy",
"", block_data.r,
96 &block_data.r, PETSC_NULL);
97 CHKERR PetscOptionsScalar(
"-griffith_E",
"stiffness",
"", block_data.E,
98 &block_data.E, PETSC_NULL);
99 ierr = PetscOptionsEnd();
102 MOFEM_LOG_C(
"WORLD", Sev::inform,
"### Input parameter: -griffith_E %6.4e",
104 MOFEM_LOG_C(
"WORLD", Sev::inform,
"### Input parameter: -griffith_r %6.4e",
◆ getLoopFeLhs()
MyTriangleFE& FractureMechanics::GriffithForceElement::getLoopFeLhs |
( |
| ) |
|
|
inline |
◆ getLoopFeRhs()
MyTriangleFE& FractureMechanics::GriffithForceElement::getLoopFeRhs |
( |
| ) |
|
|
inline |
◆ blockData
map<int, BlockData> FractureMechanics::GriffithForceElement::blockData |
◆ commonData
CommonData FractureMechanics::GriffithForceElement::commonData |
◆ feLhs
MyTriangleFE& FractureMechanics::GriffithForceElement::feLhs |
◆ feLhsPtr
boost::shared_ptr<MyTriangleFE> FractureMechanics::GriffithForceElement::feLhsPtr |
◆ feRhs
MyTriangleFE& FractureMechanics::GriffithForceElement::feRhs |
◆ feRhsPtr
boost::shared_ptr<MyTriangleFE> FractureMechanics::GriffithForceElement::feRhsPtr |
◆ mField
The documentation for this struct was generated from the following file: