23 virtual void execute()
override;
virtual void initialize() override
const VariableValue & _var
Quadrature point values of coupled MOOSE variables.
virtual void threadJoin(const UserObject &uo) override
unsigned int _qp
Quadrature point index.
virtual void execute() override
virtual Real computeQpInnerProduct()=0
Used to compute the inner product at a certain quadrature point.
OutputTools< Real >::VariableValue VariableValue
std::vector< Real > VectorPostprocessorValue
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual void finalize() override
ElementOptimizationFunctionInnerProduct(const InputParameters ¶meters)
const InputParameters & parameters() const
VectorPostprocessorValue & _vec
Vector holding inner product.
static InputParameters validParams()