virtual bool end()
Return true if end of optimisation run.
Update design variables using steepest descent.
TypeName("singleRun")
Runtime type information.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
virtual void updateDesignVariables()
Update design variables.
Mesh data needed to do the Finite Volume discretisation.
virtual bool checkEndOfLoopAndUpdate()
Return true if end of optimisation run.
virtual bool update()
Whether to update the design variables.
Abstract base class for optimisation methods.
virtual optimisationManager & operator++()
Prefix increment.
virtual ~singleRun()=default
Destructor.