20 "Class for output offset of PD boundary nodes compared to initial FE mesh");
30 mooseError(
"BoundaryOffsetPD operates on nodal variable!");
registerMooseObject("PeridynamicsApp", BoundaryOffsetPD)
const ExecFlagType EXEC_INITIAL
Peridynamic Aux Kernel base class.
PeridynamicsMesh & _pdmesh
Reference to peridynamic mesh object.
static InputParameters validParams()
const Node *const & _current_node
MooseVariableField< ComputeValueType > & _var
Aux Kernel class to output the offset of boundary nodes from initial FE mesh.
Real computeValue() override
static InputParameters validParams()
BoundaryOffsetPD(const InputParameters ¶meters)
void mooseError(Args &&... args) const
virtual bool isNodal() const
Real getBoundaryOffset(dof_id_type node_id)
Function to return offset for boundary nodes.