39#include "phaseModel.H"
207 inline label
index()
const;
A HashTable similar to std::unordered_map.
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
bool ordered() const noexcept
Return the ordered flag.
friend bool operator==(const phasePairKey &a, const phasePairKey &b)
Test for equality.
friend bool operator!=(const phasePairKey &a, const phasePairKey &b)
Test for inequality.
const phaseModel & operator*() const
const_iterator & operator++()
const phaseModel & otherPhase() const
const phaseModel & operator()() const
label index() const
Return the current index.
Description for mass transfer between a pair of phases. The direction of the mass transfer is from th...
const_iterator cbegin() const
const_iterator set to the beginning of the pair
tmp< volScalarField > EoH1() const
Eotvos number based on hydraulic diameter type 1.
virtual word otherName() const
Other pair name.
const phaseModel & phase2() const
Return phase 2.
tmp< volScalarField > Eo() const
Eotvos number.
const phaseModel & otherPhase(const phaseModel &phase) const
Return the other phase relative to the given phase.
tmp< volScalarField > Mo() const
Morton Number.
virtual word name() const
Pair name.
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.
tmp< volScalarField > Pr() const
Prandtl number.
virtual const phaseModel & continuous() const
Continuous phase.
const_iterator begin() const
const_iterator set to the beginning of the pair
label index(const phaseModel &phase) const
Return the index of the given phase. Generates a FatalError if.
const uniformDimensionedVectorField & g() const
Return gravitation acceleration.
tmp< volScalarField > Re() const
Reynolds number.
const phaseModel & phase1() const
Return phase 1.
HashTable< scalar, phasePairKey, phasePairKey::hash > scalarTable
Scalar hash table.
bool contains(const phaseModel &phase) const
Return true if this phasePair contains the given phase.
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.
const_iterator end() const
const_iterator set to beyond the end of the pair
virtual tmp< volScalarField > E() const
Aspect ratio.
const_iterator cend() const
const_iterator set to beyond the end of the pair
const multiphaseInter::phaseModel & phase1() const
const multiphaseInter::phaseModel & phase2() const
tmp< volScalarField > Ta() const
Takahashi Number.
HashTable< dictionary, phasePairKey, phasePairKey::hash > dictTable
Dictionary hash table.
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
A class for managing temporary objects.
A class for handling words, derived from Foam::string.