27 const std::string & property_name);
31 virtual void execute()
override;
83 const Point crack_face_normal)
const = 0;
Real _box_length
dimensions of the box in front of the crack tip that the stress is averaged over The box is centered ...
CrackFrontNonlocalMaterialBase(const InputParameters ¶meters, const std::string &property_name)
VectorPostprocessorValue & _x
Vectors computed by this VectorPostprocessor: x,y,z coordinates, and position of nodes along crack fr...
virtual void finalize() override
const std::string _property_name
Material property name from derived class.
VectorPostprocessorValue & _position
VectorPostprocessorValue & _z
VectorPostprocessorValue & _avg_crack_tip_scalar
const std::vector< double > y
virtual void initialize() override
Class used in fracture integrals to define geometric characteristics of the crack front...
Computes the average material property in regions near points provided by the crack_front_definition ...
std::vector< Real > _volume
std::vector< Real > VectorPostprocessorValue
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const CrackFrontDefinition * _crack_front_definition
used to transform local coordinates to crack front coordinates
virtual void initialSetup() override
virtual void threadJoin(const UserObject &y) override
const InputParameters & parameters() const
Real BoxWeightingFunction(std::size_t crack_front_point_index, const Point &qp_coord) const
Determine whether a point is located within a specified crack front oriented box. ...
const std::string _base_name
Base name of the material system.
virtual Real getQPCrackFrontScalar(const unsigned int qp, const Point crack_face_normal) const =0
Determine whether a point is located within a specified crack front oriented box. ...
VectorPostprocessorValue & _y
static InputParameters validParams()
virtual void execute() override