54 "thermophysicalProperties",
55 mesh.time().constant(),
57 IOobject::MUST_READ_IF_MODIFIED,
61 twoPhaseMixture(mesh, *this),
70 mesh.time().timeName(),
92 if (!isA<qgd::twoPhaseConstTau>(this->qgdCoeffs()))
95 <<
"twoPhaseIcoQGDThermo works only with twoPhaseConstTau QGD Coeffs Model"
123 notImplemented (
"const volScalarField& Foam::twoPhaseIcoQGDThermo::c() const");
124 return volScalarField::null();
129 return (rho1()-rho2())*this->alpha1() + rho2();
134 return (rho1()*nu1()-rho2()*nu2())*this->alpha1() + rho2()*nu2();
139 qgdCoeffs().correct(*
this);
virtual tmp< volScalarField > mu() const
Thermodynamics and mechanics class for incompressible two-phase mixture of immiscible components...
virtual tmp< volScalarField > rho() const
volVectorField U(IOobject("U", runTime.timeName(), mesh, IOobject::MUST_READ, IOobject::AUTO_WRITE), mesh)
virtual const volScalarField & c() const
Deprecated for incompressible models.
virtual const volScalarField & p() const
virtual ~twoPhaseIcoQGDThermo()
Destructor.
Abstract base class for classes implementing thermophysical properties of gases and fluids governed b...
Contains the interface properties.
defineTypeNameAndDebug(psiQGDReactionThermo, 0)
twoPhaseIcoQGDThermo(const twoPhaseIcoQGDThermo &)
Construct as copy (not implemented)