39#include "phaseModel.H"
A HashTable similar to std::unordered_map.
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
An ordered or unorder pair of phase names. Typically specified as follows.
bool ordered() const noexcept
Return the ordered flag.
Description for mass transfer between a pair of phases. The direction of the mass transfer is from th...
tmp< volScalarField > EoH1() const
Eotvos number based on hydraulic diameter type 1.
const phaseModel & phase2() const
tmp< volScalarField > Eo() const
Eotvos number.
tmp< volScalarField > EoH1() const
Eotvos number based on hydraulic diameter type 1.
tmp< volScalarField > Mo() const
Morton Number.
tmp< volScalarField > Re() const
Reynolds number.
virtual word name() const
Pair name.
virtual tmp< volScalarField > E() const
Aspect ratio.
tmp< volScalarField > magUr() const
Relative velocity magnitude.
tmp< volScalarField > EoH2() const
Eotvos number based on hydraulic diameter type 2.
virtual word name() const
Pair name.
virtual ~phasePair()=default
Destructor.
virtual const phaseModel & dispersed() const
Dispersed phase.
tmp< volScalarField > Pr() const
Prandtl number.
virtual const phaseModel & continuous() const
Continuous phase.
virtual const phaseModel & continuous() const
Continuous phase.
tmp< volScalarField > EoH2() const
Eotvos number based on hydraulic diameter type 2.
tmp< volScalarField > Mo() const
Morton Number.
tmp< volScalarField > Pr() const
Prandtl number.
tmp< volScalarField > Eo() const
Eotvos number.
const dimensionedVector & g() const
tmp< volScalarField > rho() const
Average density.
const dimensionedScalar & sigma() const
const uniformDimensionedVectorField & g() const
Return gravitation acceleration.
tmp< volScalarField > Re() const
Reynolds number.
const phaseModel & phase1() const
HashTable< scalar, phasePairKey, phasePairKey::hash > scalarTable
Scalar hash table.
virtual ~phasePair()
Destructor.
tmp< volScalarField > sigma() const
Surface tension coefficient.
tmp< volVectorField > Ur() const
Relative velocity.
tmp< volScalarField > rho() const
Average density.
virtual const phaseModel & dispersed() const
Dispersed phase.
tmp< volVectorField > Ur() const
Relative velocity.
phasePair(const multiphaseInter::phaseModel &phase1, const multiphaseInter::phaseModel &phase2, const bool ordered=false)
Construct from two phases.
virtual tmp< volScalarField > E() const
Aspect ratio.
const multiphaseInter::phaseModel & phase1() const
const multiphaseInter::phaseModel & phase2() const
tmp< volScalarField > Ta() const
Takahashi Number.
tmp< volScalarField > Ta() const
Takahashi Number.
HashTable< dictionary, phasePairKey, phasePairKey::hash > dictTable
Dictionary hash table.
tmp< volScalarField > magUr() const
Relative velocity magnitude.
A class for managing temporary objects.
A class for handling words, derived from Foam::string.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
dimensioned< vector > dimensionedVector
Dimensioned vector obtained from generic dimensioned type.