![]() |
v0.14.0 |
Calculate density at the crack fron nodes and multiplity gc. More...
#include <users_modules/fracture_mechanics/src/GriffithForceElement.hpp>
Public Member Functions | |
| OpCalculateRhoAtCrackFrontUsingPrecalulatedCoeffs (string rho_tag_name, const double beta_gc, boost::shared_ptr< MWLSApprox > mwls_approx, MoFEM::Interface &m_field, int tag, BlockData &block_data, CommonData &common_data) | |
| MoFEMErrorCode | doWork (int side, EntityType type, DataForcesAndSourcesCore::EntData &row_data) |
Public Member Functions inherited from FractureMechanics::GriffithForceElement::AuxOp | |
| AuxOp (int tag, BlockData &block_data, CommonData &common_data) | |
| MoFEMErrorCode | setIndices (DataForcesAndSourcesCore::EntData &data) |
| MoFEMErrorCode | setVariables (FaceElementForcesAndSourcesCore::UserDataOperator *fe_ptr, DataForcesAndSourcesCore::EntData &data) |
| MoFEMErrorCode | setLambdaNodes (FaceElementForcesAndSourcesCore::UserDataOperator *fe_ptr, const std::string &lambda_field_name) |
| MoFEMErrorCode | setLambdaIndices (FaceElementForcesAndSourcesCore::UserDataOperator *fe_ptr, const std::string &lambda_field_name) |
Public Attributes | |
| const double | betaGC |
| std::string | rhoTagName |
| boost::shared_ptr< MWLSApprox > | mwlsApprox |
| MoFEM::Interface & | mField |
Public Attributes inherited from FractureMechanics::GriffithForceElement::AuxOp | |
| int | tAg |
| BlockData & | blockData |
| CommonData & | commonData |
| ublas::vector< int > | rowIndices |
| ublas::vector< int > | rowIndicesLocal |
| VectorInt3 | rowLambdaIndices |
| VectorInt3 | rowLambdaIndicesLocal |
| VectorDouble3 | lambdaAtNodes |
| VectorDouble | activeVariables |
Calculate density at the crack fron nodes and multiplity gc.
For heterogeneous case, gc is multiplied by a coefficient depending on spatial distribution of density as follows:
\[ g_c(\mathbf X) = g_c \cdot \rho(\mathbf X)^{\beta^{gc}} \]
Definition at line 432 of file GriffithForceElement.hpp.
|
inline |
Definition at line 440 of file GriffithForceElement.hpp.
|
inline |
Definition at line 449 of file GriffithForceElement.hpp.
| const double FractureMechanics::GriffithForceElement::OpCalculateRhoAtCrackFrontUsingPrecalulatedCoeffs::betaGC |
Definition at line 435 of file GriffithForceElement.hpp.
| MoFEM::Interface& FractureMechanics::GriffithForceElement::OpCalculateRhoAtCrackFrontUsingPrecalulatedCoeffs::mField |
Definition at line 438 of file GriffithForceElement.hpp.
| boost::shared_ptr<MWLSApprox> FractureMechanics::GriffithForceElement::OpCalculateRhoAtCrackFrontUsingPrecalulatedCoeffs::mwlsApprox |
Definition at line 437 of file GriffithForceElement.hpp.
| std::string FractureMechanics::GriffithForceElement::OpCalculateRhoAtCrackFrontUsingPrecalulatedCoeffs::rhoTagName |
Definition at line 436 of file GriffithForceElement.hpp.