42#ifndef dynamicTopODesignVariables_H
43#define dynamicTopODesignVariables_H
57class dynamicTopODesignVariables
59 public topODesignVariables
77 const label fluidID = 0,
78 const bool activeIO =
false
87 dynamicTopODesignVariables
89 const dynamicTopODesignVariables&
93 void operator=(
const dynamicTopODesignVariables&) =
delete;
105 dynamicTopODesignVariables
112 dynamicTopODesignVariables
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual void evolveNumber()
Update the active design variables.
label evolvedCount_
Number of times the design variables have evolved.
virtual bool writeData(Ostream &) const
The writeData function required by the regIOobject write operation.
virtual ~dynamicTopODesignVariables()=default
Destructor.
TypeName("dynamicTopO")
Runtime type information.
virtual void setActiveDesignVariables(const label fluidID=0, const bool activeIO=false)
Set active design variables.
marchingCells marchCells_
Mechanism for gradually activating design variables.
static autoPtr< dynamicTopODesignVariables > New(fvMesh &mesh, const dictionary &dict)
Construct and return the selected design variables.
Mesh data needed to do the Finite Volume discretisation.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.