const InputParameters & parameters() const
Computes gradient and contains reporters for communicating between optimizeSolve and subapps.
static InputParameters validParams()
virtual void setICsandBounds() override
Sets the initial conditions and bounds right before it is needed.
virtual Real computeObjective() override
Function to compute objective.
virtual void setMisfitToSimulatedValues() override
Function to override misfit values with the simulated values from the matrix free hessian forward sol...