20 params.
addClassDescription(
"A class for computing the element-wise L^2 (Euclidean) error between "
21 "a function and a coupled variable.");
22 params.
addRequiredParam<FunctionName>(
"function",
"Function representing the exact solution");
registerMooseObject("MooseApp", ElementL2ErrorFunctionAux)
const MooseArray< Point > & _q_point
Active quadrature points.
unsigned int _qp
Quadrature point index.
A class for computing the element-wise L^2 error (actually L^p error, if you set the value of p to so...
const Function & _func
Function representing the exact solution.
static InputParameters validParams()
virtual Real computeValue() override
Returns the difference between the solution variable and the exact solution Function.
ElementL2ErrorFunctionAux(const InputParameters ¶meters)
Class constructor.
Compute an elemental field variable (single value per element) equal to the Lp-norm of a coupled Vari...
static InputParameters validParams()
const VariableValue & _coupled_var
A reference to the variable to compute the norm of.
virtual Real value(Real t, const Point &p) const
Override this to evaluate the scalar function at point (t,x,y,z), by default this returns zero,...