const InputParameters & parameters() const
This form function represents a constrained quadratic objective function: minimize f(x) = val + \sum_...
const Real _eq_constraint
const Real & _result
Input objective function value.
static InputParameters validParams()
virtual void computeEqualityGradient(libMesh::PetscMatrix< Number > &gradient) const override
Function to compute the gradient of the equality constraints/ This is the last call of the equality c...
virtual Real computeObjective() override
Function to compute objective.
const std::vector< Real > & _solution
Desired solution to optimize to.
virtual void computeGradient(libMesh::PetscVector< Number > &gradient) const override
Function to compute gradient.
virtual void computeEqualityConstraints(libMesh::PetscVector< Number > &eqs_constraints) const override
Function to compute the equality constraints.
This form function simply represents a quadratic objective function: f(x) = val + \sum_{i=1}^N (x_i -...