43 virtual void prepare()
override;
const bool _temp_coupled
Temperature variable.
Base kernel class for peridynamic solid mechanics models.
static InputParameters validParams()
virtual void computeLocalOffDiagJacobian(unsigned int, unsigned int)
Function to compute local contribution to the off-diagonal Jacobian at the current nodes...
RealGradient _current_unit_vec
Unit vector of bond in current configuration.
MechanicsBasePD(const InputParameters ¶meters)
const bool _out_of_plane_strain_coupled
Parameters for out-of-plane strain in weak plane stress formulation.
unsigned int _ndisp
number of displacement components
std::vector< Real > _weights
weights used for the current element to obtain the nodal stress
std::vector< MooseVariable * > _disp_var
displacement variables
RealGradient _current_vec
Vector of bond in current configuration.
virtual void initialSetup() override
virtual void computeOffDiagJacobian(unsigned int jvar) override
virtual void prepare() override
MooseVariable * _out_of_plane_strain_var
std::vector< dof_id_type > _ivardofs
Current variable dof numbers for nodes i and j.
const std::vector< RealGradient > * _orientation
Vector of bond in current configuration.
virtual void computePDNonlocalOffDiagJacobian(unsigned int, unsigned int)
Function to compute nonlocal contribution to the off-diagonal Jacobian at the current nodes...
MooseVariable * _temp_var