![]() |
v0.14.0 |
arc-length element More...
#include <users_modules/fracture_mechanics/src/GriffithForceElement.hpp>
Classes | |
| struct | OpAssemble_db |
| assemble internal residual derivative More... | |
| struct | OpIntLambda |
| assemble internal residual More... | |
Public Member Functions | |
| FrontArcLengthControl (int tag, GriffithForceElement::BlockData &block_data, GriffithForceElement::CommonData &common_data, const std::string &lambda_field_name, boost::shared_ptr< ArcLengthCtx > &arc_ptr) | |
| virtual | ~FrontArcLengthControl () |
| MoFEMErrorCode | preProcess () |
| double | calculateLambdaInt () |
| Calculate internal lambda. More... | |
| MoFEMErrorCode | operator() () |
| MoFEMErrorCode | postProcess () |
| MoFEMErrorCode | calculateDb () |
| Calculate db. More... | |
| MoFEMErrorCode | calculateDxAndDlambda (Vec x) |
Public Attributes | |
| int | tAg |
| boost::shared_ptr< ArcLengthCtx > | arcPtr |
| BlockData & | blockData |
| CommonData & | commonData |
| std::string | lambdaFieldName |
| Vec | ghostIntLambda |
| double | intLambdaArray [2] |
| double & | intLambdaDelta |
| double & | intLambdaLambda |
| double | intLambda |
| boost::shared_ptr< MyTriangleFE > | feIntLambda |
arc-length element
Calualte residual for arc length method amd vector db, which is derivative of residual.
Definition at line 1288 of file GriffithForceElement.hpp.
|
inline |
Definition at line 1497 of file GriffithForceElement.hpp.
|
inlinevirtual |
Definition at line 1514 of file GriffithForceElement.hpp.
|
inline |
|
inline |
Definition at line 1659 of file GriffithForceElement.hpp.
|
inline |
Calculate internal lambda.
Definition at line 1536 of file GriffithForceElement.hpp.
|
inline |
Definition at line 1542 of file GriffithForceElement.hpp.
|
inline |
Definition at line 1567 of file GriffithForceElement.hpp.
|
inline |
Definition at line 1519 of file GriffithForceElement.hpp.
| boost::shared_ptr<ArcLengthCtx> FractureMechanics::GriffithForceElement::FrontArcLengthControl::arcPtr |
Definition at line 1291 of file GriffithForceElement.hpp.
| BlockData& FractureMechanics::GriffithForceElement::FrontArcLengthControl::blockData |
Definition at line 1292 of file GriffithForceElement.hpp.
| CommonData& FractureMechanics::GriffithForceElement::FrontArcLengthControl::commonData |
Definition at line 1293 of file GriffithForceElement.hpp.
| boost::shared_ptr<MyTriangleFE> FractureMechanics::GriffithForceElement::FrontArcLengthControl::feIntLambda |
Definition at line 1302 of file GriffithForceElement.hpp.
| Vec FractureMechanics::GriffithForceElement::FrontArcLengthControl::ghostIntLambda |
Definition at line 1296 of file GriffithForceElement.hpp.
| double FractureMechanics::GriffithForceElement::FrontArcLengthControl::intLambda |
Definition at line 1300 of file GriffithForceElement.hpp.
| double FractureMechanics::GriffithForceElement::FrontArcLengthControl::intLambdaArray[2] |
Definition at line 1297 of file GriffithForceElement.hpp.
| double& FractureMechanics::GriffithForceElement::FrontArcLengthControl::intLambdaDelta |
Definition at line 1298 of file GriffithForceElement.hpp.
| double& FractureMechanics::GriffithForceElement::FrontArcLengthControl::intLambdaLambda |
Definition at line 1299 of file GriffithForceElement.hpp.
| std::string FractureMechanics::GriffithForceElement::FrontArcLengthControl::lambdaFieldName |
Definition at line 1294 of file GriffithForceElement.hpp.
| int FractureMechanics::GriffithForceElement::FrontArcLengthControl::tAg |
Definition at line 1290 of file GriffithForceElement.hpp.