35 #ifndef twoPhaseMixture_H
36 #define twoPhaseMixture_H
137 virtual bool read() = 0;
Generic GeometricField class.
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
Mesh data needed to do the Finite Volume discretisation.
Registry of regIOobjects.
A class for managing temporary objects.
Class to represent a mixture of two phases.
twoPhaseMixture(const fvMesh &mesh)
Construct from components.
TypeName("twoPhaseMixture")
virtual bool read()=0
Read base phaseProperties dictionary.
const word & phase2Name() const
virtual void correct()=0
Correct the mixture properties.
const volScalarField & alpha1() const
Return the phase-fraction of phase 1.
const volScalarField & alpha2() const
Return the phase-fraction of phase 2.
~twoPhaseMixture()
Destructor.
virtual const volScalarField & rho() const =0
Return the mixture density.
const word & phase1Name() const
tmp< volScalarField::Internal > interfaceFraction() const
Interface fraction in a cell.
const fvMesh & mesh() const
Access the mesh.
Templated form of IOobject providing type information for file reading and header type checking.
A class for handling words, derived from string.