28 #include "surfaceTensionModel.H" 72 <<
"Requested dispersed phase from an unordered pair." 82 <<
"Requested continuous phase from an unordered pair." 92 name2[0] = toupper(name2[0]);
93 return first() +
"And" + name2;
100 name1[0] = toupper(name1[0]);
101 return second() +
"And" + name1;
200 <<
"Requested aspect ratio of the dispersed phase in an unordered pair" bool ordered() const
Return the ordered flag.
virtual tmp< volScalarField > kappa() const =0
Thermal diffusivity for temperature of mixture [W/m/K].
fluidReactionThermo & thermo
const phaseModel & phase2() const
Return phase 2.
errorManipArg< error, int > exit(error &err, const int errNo=1)
UniformDimensionedField< vector > uniformDimensionedVectorField
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
virtual tmp< volVectorField > U() const =0
Return the velocity.
phasePair(const phaseModel &phase1, const phaseModel &phase2, const bool ordered=false)
Construct from two phases and gravity.
const phaseModel & phase1() const
Return phase 1.
dimensionedSymmTensor sqr(const dimensionedVector &dv)
const modelType & lookupSubModel(const phasePair &key) const
Return a sub model between a phase pair.
virtual tmp< volScalarField > rho() const =0
Return the density field.
tmp< volVectorField > Ur() const
Relative velocity.
virtual word name() const
Pair name.
tmp< volScalarField > magUr() const
Relative velocity magnitude.
tmp< volScalarField > d() const
Return the Sauter-mean diameter.
tmp< volScalarField > Pr() const
Prandtl number.
virtual tmp< volScalarField > Cpv() const =0
Heat capacity at constant pressure/volume [J/kg/K].
tmp< volScalarField > sigma() const
Surface tension coefficient.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
tmp< volScalarField > Eo() const
Eotvos number.
tmp< volScalarField > EoH1() const
Eotvos number based on hydraulic diameter type 1.
virtual const phaseModel & continuous() const
Continuous phase.
A class for handling words, derived from string.
const rhoThermo & thermo() const
Return const-access to phase rhoThermo.
dimensionedScalar cbrt(const dimensionedScalar &ds)
tmp< volScalarField > Re() const
Reynolds number.
const uniformDimensionedVectorField & g() const
Return gravitation acceleration.
virtual const phaseModel & dispersed() const
Dispersed phase.
tmp< volScalarField > Mo() const
Morton Number.
virtual const phaseModel & continuous() const
Continuous phase.
const fvMesh & mesh() const
Return the mesh.
virtual tmp< volScalarField > E() const
Aspect ratio.
const word & second() const
Return second.
virtual tmp< volScalarField > E() const
Aspect ratio.
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
dimensionedScalar pow3(const dimensionedScalar &ds)
const phaseSystem & fluid() const
Return the system to which this phase belongs.
virtual tmp< volScalarField > nu() const
Kinematic viscosity of mixture [m^2/s].
phasePairKey()
Construct null.
virtual ~phasePair()
Destructor.
tmp< volScalarField > Ta() const
Takahashi Number.
dimensioned< scalar > mag(const dimensioned< Type > &)
A class for managing temporary objects.
tmp< volScalarField > EoH2() const
Eotvos number based on hydraulic diameter type 2.
virtual word otherName() const
Other pair name.
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
const word & first() const
Return first.
virtual const phaseModel & dispersed() const
Dispersed phase.
tmp< volScalarField > rho() const
Average density.