const ExecFlagType EXEC_TIMESTEP_END
const ExecFlagType EXEC_INITIAL
const ExecFlagType EXEC_FINAL
registerMooseObject("OptimizationApp", Optimize)
virtual void preExecute()
virtual void postExecute()
FixedPointSolve & fixedPointSolve()
virtual void advanceState()
bool execMultiApps(ExecFlagType type, bool auto_advance=true)
void timestepSetup() override
virtual void execute(const ExecFlagType &exec_type)
virtual void outputStep(ExecFlagType type)
virtual bool solve() override
static InputParameters validParams()
static InputParameters validParams()
OptimizeSolve _optim_solve
virtual void execute() override
Optimize(const InputParameters ¶meters)
bool _last_solve_converged
virtual void setInnerSolve(SolveObject &solve)
static InputParameters validParams()