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.