36 #ifndef cloudSolution_H 37 #define cloudSolution_H 93 Switch cellValueSourceCorrection_;
100 Switch resetSourcesOnStartup_;
148 inline const Switch transient()
const;
157 inline scalar
maxCo()
const;
virtual ~cloudSolution()
Destructor.
label iter() const
Return const access to the current cloud iteration.
cloudSolution(const fvMesh &mesh)
Construct null from mesh reference.
const Switch cellValueSourceCorrection() const
Return const access to the cell value correction flag.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
label calcFrequency() const
Return const access to the calculation frequency.
A list of keyword definitions, which are a keyword followed by any number of values (e...
scalar relaxCoeff(const word &fieldName) const
Return relaxation coefficient for field.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
const fvMesh & mesh() const
Return reference to the mesh.
const dictionary & interpolationSchemes() const
Interpolation schemes dictionary.
A simple wrapper around bool so that it can be read as a word: true/false, on/off, yes/no, y/n, t/f, or none/any.
scalar maxCo() const
Return const access to the max particle Courant number.
bool semiImplicit(const word &fieldName) const
Return semi-implicit flag coefficient for field.
A class for handling words, derived from string.
scalar trackTime() const
Return the particle track time.
bool solveThisStep() const
Returns true if performing a cloud iteration this calc step.
scalar maxTrackTime() const
Return const access to the particle track time.
const Switch active() const
Return the active flag.
void operator=(const cloudSolution &)=delete
Disallow default bitwise assignment.
const Switch coupled() const
Return const access to the coupled flag.
const dictionary & dict() const
Return const access to the dictionary.
Stores all relevant solution info for cloud.
const Switch steadyState() const
Return const access to the steady flag.
label nextIter()
Increment and return iter counter.
Mesh data needed to do the Finite Volume discretisation.
const dictionary & integrationSchemes() const
Integration schemes dictionary.
const dictionary & sourceTermDict() const
Source terms dictionary.
void read()
Read properties from dictionary.
bool output() const
Returns true if writing this step.
const Switch resetSourcesOnStartup() const
Return const access to the reset sources flag.
bool canEvolve()
Returns true if possible to evolve the cloud and sets timestep.