41 #ifndef steadyOptimisation_H 42 #define steadyOptimisation_H 64 void updateOptTypeSource();
virtual bool update()
Whether to update the design variables.
virtual bool checkEndOfLoopAndUpdate()
Return true if end of optimisation run.
Abstract base class for optimisation methods.
void lineSearchUpdate()
Update design variables using a line-search.
TypeName("steadyOptimisation")
Runtime type information.
virtual ~steadyOptimisation()=default
Iterate the optimisation cycles. For steady state opt, this coinsides with evolving Time...
virtual optimisationManager & operator++()
Prefix increment.
void fixedStepUpdate()
Update design variables using a fixed step.
virtual bool end()
Return true if end of optimisation run.
virtual void updateDesignVariables()
Do a line search to find a correction satisfying the step convergence criteria.
Mesh data needed to do the Finite Volume discretisation.