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 areaScalarField & rho() const
Access const reference rho.
areaScalarField Tf_
Film temperature.
volScalarField cloudDiameterTrans_
Parcel diameters originating from film to cloud.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
areaScalarField mu_
Dynamic viscosity [Pa.s].
autoPtr< filmTurbulenceModel > turbulence_
Turbulence model.
liquidMixtureProperties thermo_
Liquid thermo.
areaVectorField USp_
Momentum source.
areaScalarField hRho_
Film rho*height.
virtual void info()
Provide some feedback.
virtual const volScalarField & cloudDiameterTrans() const
Return the parcel diameters originating from film to cloud.
areaScalarField rho_
Density [kg/m3].
const areaScalarField & mu() const
Access const reference mu.
const areaScalarField & Tf() const
Access const reference Tf.
areaScalarField sigma_
Surface tension [m/s2].
A class for handling words, derived from Foam::string.
TypeName("liquidFilmModel")
Runtime type information.
injectionModelList injection_
Cloud injection.
const areaScalarField & sigma() const
Access const reference sigma.
volScalarField cloudMassTrans_
Film mass for transfer to cloud.
const liquidMixtureProperties & thermo() const
Access to thermo.
areaScalarField Cp_
Film Heat capacity.
forceList forces_
Transfer with the continuous phase.
scalar Tref_
Reference tempararure.
virtual const volScalarField & cloudMassTrans() const
Return the film mass available for transfer to cloud.
const areaScalarField & Cp() const
Access const reference Cp.
liquidFilmModel(const word &modelType, const fvMesh &mesh, const dictionary &dict)
Construct from components and dict.
scalar Tref() const
Access to reference temperature.
virtual void preEvolveRegion()
Pre-evolve film.
virtual void postEvolveRegion()
Post-evolve film.
areaScalarField pnSp_
Normal pressure by particles.
scalarField availableMass_
Available mass for transfer via sub-models.
Mesh data needed to do the Finite Volume discretisation.
void correctThermoFields()
Correct thermo.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
void operator=(const liquidFilmModel &)=delete
No copy assignment.
virtual ~liquidFilmModel()=default
Destructor.
areaScalarField rhoSp_
Mass source.