38 #ifndef wallPhaseChange_H
39 #define wallPhaseChange_H
93 const word& modelType,
An ordered pair of two objects of type <Type> with first() and second() elements.
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
Mesh data needed to do the Finite Volume discretisation.
const fvMesh & mesh() const
Return const access to the mesh database.
const word & name() const
Return const access to the source name.
Base class for phase change models.
const hashedWordList & species() const
Return the names of the transferring species. Empty if neither.
Base class for fvModels that represent phase change at a wall.
const phaseSystem & fluid() const
Access the phase system.
bool isPatchActive(const label patchi) const
Return whether phase change can occur on the given patch.
TypeName("wallPhaseChange")
Runtime type information.
virtual const scalarField & active(const label patchi) const =0
Return a mask indicating whether phase change is occurring.
const Pair< const volScalarField & > & alphats() const
Access the turbulent thermal diffusivities.
const Pair< const phaseModel & > & phases() const
Access the phases.
wordList mDotBoundaryTypes(const word &activeType) const
Return boundary conditions for the phase change rate field. Use the.
wallPhaseChange(const word &name, const word &modelType, const fvMesh &mesh, const dictionary &dict, const wordList &species)
Construct from explicit source name and mesh.
Class to represent a system of phases.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.