![]() |
v0.14.0 |
#include <users_modules/fracture_mechanics/src/CrackFrontElement.hpp>
Public Member Functions | |
| OpAnalyticalMaterialTraction (MoFEM::Interface &m_field, const bool &set_singular_coordinates, const Range &crack_front_nodes, const Range &crack_front_nodes_edges, const Range &crack_front_elements, PetscBool add_singularity, const std::string field_name, const Range tris, boost::ptr_vector< MethodForForceScaling > &methods_op, boost::ptr_vector< NeumannForcesSurface::MethodForAnalyticalForce > &analytical_force_op, Range *forces_only_on_entities_row=NULL) | |
| MoFEMErrorCode | doWork (int side, EntityType type, DataForcesAndSourcesCore::EntData &data) |
Public Attributes | |
| const Range | tRis |
| boost::ptr_vector< MethodForForceScaling > & | methodsOp |
| boost::ptr_vector< NeumannForcesSurface::MethodForAnalyticalForce > & | analyticalForceOp |
| CrackFrontSingularBase< FirendVolumeOnSide, VolumeElementForcesAndSourcesCore > | volSideFe |
| boost::shared_ptr< MatrixDouble > | hG |
| spatial deformation gradient More... | |
| boost::shared_ptr< MatrixDouble > | HG |
| spatial deformation gradient More... | |
| VectorDouble | sNrm |
| Length of the normal vector. More... | |
| bool | setSingularCoordinates |
| Range | forcesOnlyOnEntitiesRow |
| VectorInt | iNdices |
| VectorDouble | Nf |
Definition at line 444 of file CrackFrontElement.hpp.
| FractureMechanics::OpAnalyticalMaterialTraction::OpAnalyticalMaterialTraction | ( | MoFEM::Interface & | m_field, |
| const bool & | set_singular_coordinates, | ||
| const Range & | crack_front_nodes, | ||
| const Range & | crack_front_nodes_edges, | ||
| const Range & | crack_front_elements, | ||
| PetscBool | add_singularity, | ||
| const std::string | field_name, | ||
| const Range | tris, | ||
| boost::ptr_vector< MethodForForceScaling > & | methods_op, | ||
| boost::ptr_vector< NeumannForcesSurface::MethodForAnalyticalForce > & | analytical_force_op, | ||
| Range * | forces_only_on_entities_row = NULL |
||
| ) |
Definition at line 992 of file CrackFrontElement.cpp.
| MoFEMErrorCode FractureMechanics::OpAnalyticalMaterialTraction::doWork | ( | int | side, |
| EntityType | type, | ||
| DataForcesAndSourcesCore::EntData & | data | ||
| ) |
Definition at line 1020 of file CrackFrontElement.cpp.
| boost::ptr_vector<NeumannForcesSurface::MethodForAnalyticalForce>& FractureMechanics::OpAnalyticalMaterialTraction::analyticalForceOp |
Definition at line 450 of file CrackFrontElement.hpp.
| Range FractureMechanics::OpAnalyticalMaterialTraction::forcesOnlyOnEntitiesRow |
Definition at line 458 of file CrackFrontElement.hpp.
| boost::shared_ptr<MatrixDouble> FractureMechanics::OpAnalyticalMaterialTraction::hG |
spatial deformation gradient
Definition at line 454 of file CrackFrontElement.hpp.
| boost::shared_ptr<MatrixDouble> FractureMechanics::OpAnalyticalMaterialTraction::HG |
spatial deformation gradient
Definition at line 455 of file CrackFrontElement.hpp.
| VectorInt FractureMechanics::OpAnalyticalMaterialTraction::iNdices |
Definition at line 460 of file CrackFrontElement.hpp.
| boost::ptr_vector<MethodForForceScaling>& FractureMechanics::OpAnalyticalMaterialTraction::methodsOp |
Definition at line 448 of file CrackFrontElement.hpp.
| VectorDouble FractureMechanics::OpAnalyticalMaterialTraction::Nf |
Definition at line 472 of file CrackFrontElement.hpp.
| bool FractureMechanics::OpAnalyticalMaterialTraction::setSingularCoordinates |
Definition at line 457 of file CrackFrontElement.hpp.
| VectorDouble FractureMechanics::OpAnalyticalMaterialTraction::sNrm |
Length of the normal vector.
Definition at line 456 of file CrackFrontElement.hpp.
| const Range FractureMechanics::OpAnalyticalMaterialTraction::tRis |
Definition at line 447 of file CrackFrontElement.hpp.
| CrackFrontSingularBase<FirendVolumeOnSide, VolumeElementForcesAndSourcesCore> FractureMechanics::OpAnalyticalMaterialTraction::volSideFe |
Definition at line 453 of file CrackFrontElement.hpp.