const unsigned int _ndisp
std::vector< SubdomainName > _subdomain_names
vector of subdomain names from provided blocks
MechanicsActionPD(const InputParameters ¶ms)
virtual std::string getKernelName()
Function to get the kernel name based on the value of member variables: _formulation and _stabilizati...
InputParameters validParams< MechanicsActionPD >()
std::vector< AuxVariableName > _save_in
Residual debugging.
std::set< SubdomainID > _subdomain_id_union
set of SubdomainID generated from the combined block restrictions of all TensorMechanics/Master actio...
const MooseEnum _formulation
Option of which peridynamic model needs to be setup: BOND, ORDINARY_STATE or NONORDINARY_STATE.
virtual InputParameters getKernelParameters(std::string name)
Function to get the input parameters for a given kernel name.
std::vector< VariableName > _displacements
Displacement variables.
virtual void act() override
const MooseEnum _strain
Option of strain formulation: SMALL or FINITE.
std::set< SubdomainID > _subdomain_ids
set of subdomain IDs generated from the passed in vector of subdomain names
std::vector< AuxVariableName > _diag_save_in
Action class to setup peridynamic models for solid mechanics problems.
const MooseEnum _stabilization
Option of stabilization scheme for correspondence material model (non-ordinary state based): FORCE or...