27 const std::string & property_name);
31 virtual void execute()
override;
83 const Point crack_face_normal)
const = 0;
const std::vector< double > y
std::vector< Real > VectorPostprocessorValue
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 ...
const std::string _property_name
Material property name from derived class.
VectorPostprocessorValue & _x
Vectors computed by this VectorPostprocessor: x,y,z coordinates, and position of nodes along crack fr...
std::vector< Real > _volume
virtual void execute() override
virtual void initialSetup() override
const std::string _base_name
Base name of the material system.
VectorPostprocessorValue & _avg_crack_tip_scalar
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.
static InputParameters validParams()
virtual void initialize() override
const CrackFrontDefinition * _crack_front_definition
used to transform local coordinates to crack front coordinates
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 & _position
virtual void finalize() override
virtual void threadJoin(const UserObject &y) override
Real _box_length
dimensions of the box in front of the crack tip that the stress is averaged over The box is centered ...
VectorPostprocessorValue & _z
VectorPostprocessorValue & _y
const InputParameters & parameters() const