Computes gradient and contains reporters for communicating between optimizeSolve and subapps...
const Real & _result
Input objective function value.
static InputParameters validParams()
virtual Real computeObjective() override
Function to compute objective.
const std::vector< Real > & _solution
Desired solution to optimization.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const InputParameters & parameters() const
This form function simply represents a quadratic objective function: f(x) = val + {i=1}^N (x_i - a_i)...
virtual void computeGradient(libMesh::PetscVector< Number > &gradient) const override
Function to compute gradient.
QuadraticMinimize(const InputParameters ¶meters)