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