24 _dim(_pdmesh.dimension()),
26 _horizon_radius(_nnodes),
35 for (
unsigned int nd = 0; nd <
_nnodes; ++nd)
PeridynamicsMesh & _pdmesh
Mesh related information for material points of current bond/element.
std::vector< Real > _horizon_radius
static InputParameters validParams()
std::vector< Real > _horizon_vol
Real getHorizonVolume(dof_id_type node_id)
Function to return summation of neighbor nodal volumes for node node_id.
PeridynamicsMaterialBase(const InputParameters ¶meters)
Real getNodeVolume(dof_id_type node_id)
Function to return nodal volume for node node_id.
void setupMeshRelatedData()
Function to setup mesh related data to be used in this class.
Point getNodeCoord(dof_id_type node_id)
Function to return coordinates for node node_id.
const unsigned int _nnodes
std::vector< Real > _node_vol
static InputParameters validParams()
const Elem *const & _current_elem
Real getHorizon(dof_id_type node_id)
Function to return horizon size.