Go to the documentation of this file.
39 #ifndef liquidFilmModel_H
40 #define liquidFilmModel_H
45 #include "filmTurbulenceModel.H"
47 #include "injectionModelList.H"
49 #include "forceList.H"
55 namespace regionModels
57 namespace areaSurfaceFilmModels
153 const word& modelType,
const liquidMixtureProperties & thermo() const
Access to thermo.
TypeName("liquidFilmModel")
Runtime type information.
areaScalarField Cp_
Film Heat capacity.
forceList forces_
Transfer with the continuous phase.
A class for handling words, derived from Foam::string.
scalar Tref() const
Access to reference temperature.
virtual const volScalarField & cloudMassTrans() const
Return the film mass available for transfer to cloud.
virtual void preEvolveRegion()
Pre-evolve film.
scalar Tref_
Reference tempararure.
const areaScalarField & Cp() const
Access const reference Cp.
virtual void postEvolveRegion()
Post-evolve film.
scalarField availableMass_
Available mass for transfer via sub-models.
areaScalarField pnSp_
Normal pressure by particles.
void correctThermoFields()
Correct thermo.
void operator=(const liquidFilmModel &)=delete
No copy assignment.
liquidFilmModel(const word &modelType, const fvPatch &patch, const dictionary &dict)
Construct from components and dict.
areaScalarField rhoSp_
Mass source.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
virtual ~liquidFilmModel()=default
Destructor.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
const areaScalarField & rho() const
Access const reference rho.
liquidMixtureProperties thermo_
Liquid thermo.
areaScalarField Tf_
Film temperature.
volScalarField cloudDiameterTrans_
Parcel diameters originating from film to cloud.
autoPtr< filmTurbulenceModel > turbulence_
Turbulence model.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
areaScalarField mu_
Dynamic viscosity [Pa.s].
areaScalarField hRho_
Film rho*height.
const std::string patch
OpenFOAM patch number as a std::string.
areaVectorField USp_
Momentum source.
virtual void info()
Provide some feedback.
areaScalarField sigma_
Surface tension [m/s2].
areaScalarField rho_
Density [kg/m3].
virtual const volScalarField & cloudDiameterTrans() const
Return the parcel diameters originating from film to cloud.
const areaScalarField & mu() const
Access const reference mu.
const areaScalarField & Tf() const
Access const reference Tf.
volScalarField cloudMassTrans_
Film mass for transfer to cloud.
injectionModelList injection_
Cloud injection.
const areaScalarField & sigma() const
Access const reference sigma.