23 "Lagrange multiplier approach.");
25 "pp_name",
"Name of the Postprocessor value we are trying to equate with 'value'.");
27 "value",
"Given (constant) which we want the integral of the solution variable to match.");
34 _value(getParam<
Real>(
"value")),
35 _pp_value(getPostprocessorValue(
"pp_name"))
virtual Real computeQpJacobian() override
registerMooseObject("MooseApp", AverageValueConstraint)
AverageValueConstraint(const InputParameters ¶meters)
const PostprocessorValue & _pp_value
Name of the Postprocessor value we are trying to equate with 'value'.
virtual Real computeQpOffDiagJacobianScalar(unsigned int jvar)
This Kernel implements part of the equation that enforces the constraint of.
virtual Real computeQpResidual() override
virtual void computeOffDiagJacobianScalar(unsigned int jvar) override
Computes jacobian block with respect to a scalar variable.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual void reinit() override
Reinitialization method called before each call to computeResidual()
static InputParameters validParams()
static InputParameters validParams()
Real _value
Given (constant) which we want the integral of the solution variable to match.