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