Go to the documentation of this file.
37 #ifndef multiphaseSystem_H
38 #define multiphaseSystem_H
40 #include "phaseSystem.H"
42 #include "phasePairKey.H"
53 class multiphaseSystem
134 virtual void solve();
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
const compressionFluxTable & limitedPhiAlphas() const
virtual ~multiphaseSystem()=default
UPtrList< phaseModel > phases_
Incompressible multi-phase mixture with built in solution for the phase fractions with interface comp...
HashTable< scalar, phasePairKey, phasePairKey::hash > scalarTable
const PtrDictionary< phaseModel > & phases() const
const phaseModel & phase(const label i) const
dimensionedScalar ddtAlphaMax() const
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Generic dimensioned Type class.
compressionFluxTable limitedPhiAlphas_
Mesh data needed to do the Finite Volume discretisation.
static autoPtr< multiphaseSystem > New(const fvMesh &mesh)
HashTable< volScalarField::Internal > SuSpTable
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
dimensionedScalar ddtAlphaMax_
declareRunTimeSelectionTable(autoPtr, multiphaseSystem, dictionary,(const fvMesh &mesh),(mesh))
Class to represent a system of phases and model interfacial transfers between them.
TypeName("multiphaseSystem")
multiphaseSystem(const volVectorField &U, const surfaceScalarField &phi)
HashTable< surfaceScalarField > compressionFluxTable