Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Mesh data needed to do the Finite Volume discretisation.
Abstract base class for optimisation methods.
Update design variables using steepest descent.
virtual optimisationManager & operator++()
Prefix increment.
virtual void updateDesignVariables()
Update design variables.
virtual bool update()
Whether to update the design variables.
virtual bool checkEndOfLoopAndUpdate()
Return true if end of optimisation run.
virtual bool end()
Return true if end of optimisation run.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.