23 virtual void execute()
override final;
48 const std::vector<Real> &
_ki_x;
49 const std::vector<Real> &
_ki_y;
50 const std::vector<Real> &
_ki_z;
57 std::vector<Real> &
_x;
58 std::vector<Real> &
_y;
59 std::vector<Real> &
_z;
60 std::vector<Real> &
_id;
CrackMeshCut3DUserObject: (1) reads in a mesh describing the crack surface, (2) uses the mesh to do i...
const std::vector< Real > & _ki_z
const Real _max_growth_increment
Maximum crack growth increment allowed for any of the crack front points.
const InputParameters & parameters() const
virtual void execute() override final
static InputParameters validParams()
const std::vector< Real > & _ki_y
const std::vector< Real > & _ki_vpp
The name of the reporter with K_I fracture integral values.
virtual void finalize() override final
const std::vector< Real > & _ki_x
void copyCoordinates() const
copy data into coordinate reporters
std::vector< Real > & _id
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual void computeGrowth(std::vector< int > &index)=0
Compute crack growth increment at the specified crack front point and store increments in an internal...
const UserObjectName & _cutter_name
cutter mesh object name
CrackMeshCut3DUserObject * _3Dcutter
3D mesh cutter object that provides active nodes
virtual void initialize() override final
std::vector< int > getCutterMeshIndices() const
get indexing from the cutter mesh
CrackGrowthReporterBase(const InputParameters ¶meters)
const std::vector< Real > & _ki_id