v0.14.0 |
#include <users_modules/fracture_mechanics/src/CrackFrontElement.hpp>
Public Member Functions | |
OpAnalyticalSpatialTraction (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) | |
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< VolumeElementForcesAndSourcesCoreOnSide, VolumeElementForcesAndSourcesCore > | volSideFe |
VectorDouble | sNrm |
Length of the normal vector. More... | |
bool | setSingularCoordinates |
VectorDouble | Nf |
Definition at line 404 of file CrackFrontElement.hpp.
FractureMechanics::OpAnalyticalSpatialTraction::OpAnalyticalSpatialTraction | ( | 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 | ||
) |
Definition at line 881 of file CrackFrontElement.cpp.
MoFEMErrorCode FractureMechanics::OpAnalyticalSpatialTraction::doWork | ( | int | side, |
EntityType | type, | ||
DataForcesAndSourcesCore::EntData & | data | ||
) |
Definition at line 897 of file CrackFrontElement.cpp.
boost::ptr_vector<NeumannForcesSurface::MethodForAnalyticalForce>& FractureMechanics::OpAnalyticalSpatialTraction::analyticalForceOp |
Definition at line 410 of file CrackFrontElement.hpp.
boost::ptr_vector<MethodForForceScaling>& FractureMechanics::OpAnalyticalSpatialTraction::methodsOp |
Definition at line 408 of file CrackFrontElement.hpp.
VectorDouble FractureMechanics::OpAnalyticalSpatialTraction::Nf |
Definition at line 429 of file CrackFrontElement.hpp.
bool FractureMechanics::OpAnalyticalSpatialTraction::setSingularCoordinates |
Definition at line 418 of file CrackFrontElement.hpp.
VectorDouble FractureMechanics::OpAnalyticalSpatialTraction::sNrm |
Length of the normal vector.
Definition at line 417 of file CrackFrontElement.hpp.
const Range FractureMechanics::OpAnalyticalSpatialTraction::tRis |
Definition at line 407 of file CrackFrontElement.hpp.
CrackFrontSingularBase<VolumeElementForcesAndSourcesCoreOnSide, VolumeElementForcesAndSourcesCore> FractureMechanics::OpAnalyticalSpatialTraction::volSideFe |
Definition at line 414 of file CrackFrontElement.hpp.