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"))
const Function & _function
static InputParameters validParams()
const VariableTestValue & _test
OutOfPlanePressure(const InputParameters ¶meters)
virtual Real computeQpResidual()
const PostprocessorValue *const _postprocessor
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()
registerMooseObject("SolidMechanicsApp", OutOfPlanePressure)
virtual Real value(Real t, const Point &p) const
const MooseArray< Point > & _q_point
OutOfPlanePressure is a kernel used to apply pressure in the out-of-plane direction in 2D plane stres...