Go to the documentation of this file.
30 #include "phaseSystem.H"
31 #include "surfaceTensionModel.H"
75 <<
"Requested dispersed phase from an unordered pair."
85 <<
"Requested continuous phase from an unordered pair."
95 name2[0] = toupper(name2[0]);
96 return first() +
"And" + name2;
103 name1[0] = toupper(name1[0]);
104 return second() +
"And" + name1;
122 return dispersed().U() - continuous().U();
128 return magUr()*dispersed().d()/continuous().nu();
136 *continuous().thermo().Cpv()
138 /continuous().kappa();
144 return EoH(dispersed().d());
154 *
cbrt(1 + 0.163*
pow(Eo(), 0.757))
196 return Re()*
pow(Mo(), 0.23);
203 <<
"Requested aspect ratio of the dispersed phase in an unordered pair"
tmp< volScalarField > Pr() const
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
Description for mass transfer between a pair of phases. The direction of the mass transfer is from th...
virtual word otherName() const
A class for handling words, derived from Foam::string.
tmp< volScalarField > Re() const
A class for managing temporary objects.
Abstract base-class for surface tension models which return the surface tension coefficient field.
virtual const phaseModel & dispersed() const
tmp< volVectorField > Ur() const
tmp< volScalarField > sigma() const
tmp< volScalarField > Ta() const
const modelType & lookupSubModel(const phasePair &key) const
const uniformDimensionedVectorField & g() const
dimensionedScalar pow3(const dimensionedScalar &ds)
UniformDimensionedField< vector > uniformDimensionedVectorField
virtual ~phasePair()=default
GeometricField< scalar, fvPatchField, volMesh > volScalarField
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
tmp< volScalarField > Eo() const
const uniformDimensionedVectorField & g
tmp< volScalarField > rho() const
errorManipArg< error, int > exit(error &err, const int errNo=1)
#define FatalErrorInFunction
dimensionedSymmTensor sqr(const dimensionedVector &dv)
dimensioned< typename typeOfMag< Type >::type > mag(const dimensioned< Type > &dt)
virtual word name() const
scalarField Re(const UList< complex > &cf)
const phaseSystem & fluid() const
word name(const expressions::valueTypeCode typeCode)
virtual tmp< volScalarField > E() const
tmp< volScalarField > magUr() const
const dimensionedScalar & rho() const
dimensionedScalar sigma("sigma", dimMass/sqr(dimTime), transportProperties)
tmp< volScalarField > Mo() const
dimensionedScalar cbrt(const dimensionedScalar &ds)
virtual const phaseModel & continuous() const
tmp< volScalarField > EoH2() const
tmp< volScalarField > EoH1() const
phasePair(const phaseModel &phase1, const phaseModel &phase2, const bool ordered=false)