37#ifndef VoFPatchTransfer_H
38#define VoFPatchTransfer_H
62 VoFPatchTransfer(
const VoFPatchTransfer&) =
delete;
65 void operator=(
const VoFPatchTransfer&) =
delete;
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
scalarField patchTransferredMasses_
Transferred mass for each patch at which the film is removed.
TypeName("VoFPatchTransfer")
Runtime type information.
virtual void patchTransferredMassTotals(scalarField &patchMasses) const
Accumulate the total mass injected for the patches into the.
scalar deltaFactorToVoF_
Factor of the cell height above which the film is transferred.
scalar alphaToVoF_
VoF limit above which all of the film is transferred to the VoF.
virtual void correct(scalarField &availableMass, scalarField &massToTransfer, scalarField &energyToTransfer)
Correct kinematic and thermodynamic transfers.
virtual void correct(scalarField &availableMass, scalarField &massToTransfer)
Correct.
virtual ~VoFPatchTransfer()
Destructor.
scalar alphaToFilm_
VoF limit below which the VoF may be transferred to the film.
scalar transferRateCoeff_
Transfer rate coefficient.
scalar deltaFactorToFilm_
Factor of the cell height below which the VoF may be transferred.
labelList patchIDs_
List of patch IDs at which the film is removed.
VoFPatchTransfer(surfaceFilmRegionModel &film, const dictionary &dict)
Construct from surface film model.
const surfaceFilmRegionModel & film() const
Return const access to the film surface film model.
Base class for surface film models.
const dictionary & dict() const
Return const access to the cloud dictionary.
List< label > labelList
A List of labels.
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.