17 params.
addClassDescription(
"Base class for calculating the scalar residual and diagonal Jacobian "
18 "entry for generalized plane strain formulation");
23 "out_of_plane_pressure",
25 "Function used to prescribe pressure in the out-of-plane direction");
26 params.
addParam<Real>(
"factor", 1.0,
"Scale factor applied to prescribed pressure");
37 _pressure(getFunction(
"out_of_plane_pressure")),
38 _factor(getParam<Real>(
"factor"))
const ExecFlagType EXEC_LINEAR
Base element userobject class for peridynamics.
static InputParameters validParams()
Base userObject class to compute the residual and diagonal Jacobian components for scalar out-of-plan...
virtual void threadJoin(const UserObject &uo) override
Real _jacobian
Jacobian parameter.
Real returnJacobian() const
Function to return the computed diagonal Jacobian.
virtual void initialize() override
Real returnResidual() const
Function to return the computed residual.
static InputParameters validParams()
Real _residual
Residual parameter.
virtual void finalize() override
GeneralizedPlaneStrainUserObjectBasePD(const InputParameters ¶meters)