20 params.
addClassDescription(
"Apply pressure in the out-of-plane direction in 2D plane stress or "
21 "generalized plane strain models ");
22 params.
addParam<FunctionName>(
"function",
"1.0",
"Function used to prescribe pressure");
23 params.
addParam<PostprocessorName>(
"postprocessor",
"Postprocessor used to prescribe pressure");
24 params.
addParam<Real>(
"factor", 1.0,
"Scale factor applied to prescribed pressure");
26 params.
set<
bool>(
"use_displaced_mesh") =
true;
34 parameters.isParamValid(
"postprocessor") ? &getPostprocessorValue(
"postprocessor") : NULL),
35 _function(getFunction(
"function")),
36 _factor(getParam<Real>(
"factor"))
registerMooseObject("SolidMechanicsApp", OutOfPlanePressure)
virtual Real value(Real t, const Point &p) const
const MooseArray< Point > & _q_point
const VariableTestValue & _test
static InputParameters validParams()
OutOfPlanePressure is a kernel used to apply pressure in the out-of-plane direction in 2D plane stres...
OutOfPlanePressure(const InputParameters ¶meters)
const PostprocessorValue *const _postprocessor
const Function & _function
static InputParameters validParams()
virtual Real computeQpResidual()