42 #ifndef constrainedOptimisationMethod_H 43 #define constrainedOptimisationMethod_H 78 TypeName(
"constrainedOptimisationMethod");
93 const label nConstraints,
108 const label nConstraints,
declareRunTimeSelectionTable(autoPtr, constrainedOptimisationMethod, dictionary,(const fvMesh &mesh, const dictionary &dict, autoPtr< designVariables > &designVars, const label nConstraints, const word &type),(mesh, dict, designVars, nConstraints, type))
Abstract base class for optimisation methods supporting constraints. Does not add functionality to up...
virtual ~constrainedOptimisationMethod()=default
Destructor.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
TypeName("constrainedOptimisationMethod")
Runtime type information.
fileName::Type type(const fileName &name, const bool followLink=true)
Return the file type: DIRECTORY or FILE, normally following symbolic links.
A class for handling words, derived from Foam::string.
Mesh data needed to do the Finite Volume discretisation.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
Macros to ease declaration of run-time selection tables.