22 "The name of the variable to use to identify the location at which " 23 "the variable value should be taken; if not provided, this defaults " 24 "to the 'variable'.");
26 "Finds either the min or max elemental value of a variable over the domain.");
32 _proxy_variable(isParamValid(
"proxy_variable") ? coupledValue(
"proxy_variable") : _u),
33 _proxy_var(isParamValid(
"proxy_variable") ? getVar(
"proxy_variable", 0) : nullptr)
43 "Should not use variables that don't have coincident dof maps");
This is a base class for other classes which compute post-processed values based on nodal solution va...
MooseVariableBase * _var
The variable this object is acting on.
const VariableValue & _u
Holds the solution at current quadrature points.
const std::vector< dof_id_type > & dofIndices() const final
Get local DoF indices.
static InputParameters validParams()
const MooseVariable *const _proxy_var
A postprocessor for collecting the nodal min or max value.
const VariableValue & _proxy_variable
A proxy variable used to find the quadrature point at which to evaluate the variable.
virtual const std::vector< dof_id_type > & dofIndices() const
Get local DoF indices.
virtual std::pair< Real, Real > getProxyValuePair() override
const unsigned int _qp
Quadrature point index.
static InputParameters validParams()
virtual void execute() override
Execute method.
virtual void computeExtremeValue()
Get the extreme value with a functor element argument.
NodalExtremeValue(const InputParameters ¶meters)
registerMooseObject("MooseApp", NodalExtremeValue)