Generic GeometricField class.
virtual tmp< volScalarField > kappaEff() const
Effective thermal turbulent conductivity.
virtual void correctThermo()
Correct the thermodynamics of each phase.
virtual void correct()
Update mixture properties.
volScalarField & T()
Return mixture temperature [K].
bool constrain(fvMatrix< Type > &eqn) const
Apply constraints to an equation.
A special matrix type and solver, designed for finite volume solutions of scalar equations....
void relax(const scalar alpha)
Relax matrix (for steady-state solution).
SolverPerformance< Type > solve(const dictionary &)
Solve segregated or coupled returning the solution statistics.
tmp< volScalarField > A() const
Return the central coefficient.
Foam::fvModels & fvModels() const
Return the fvModels that are created on demand.
Foam::fvConstraints & fvConstraints() const
Return the fvConstraints that are created on demand.
const surfaceScalarField & phi
Reference to the mass-flux field.
surfaceScalarField rhoPhi
Mass flux field.
const volVectorField & U
Reference to the velocity field.
const volScalarField & rho
Reference to the mixture continuity density field.
virtual void thermophysicalPredictor()
Construct and solve the energy equation,.
volScalarField & p
Reference to the mixture static pressure field.
tmp< volScalarField::Internal > contErr2
Phase-2 continuity error.
surfaceScalarField alphaRhoPhi2
volScalarField K
Kinetic energy field.
compressibleTwoPhaseVoFMixture & mixture_
The compressible two-phase mixture.
surfaceScalarField alphaRhoPhi1
tmp< volScalarField::Internal > contErr1
Phase-1 continuity error.
compressibleInterPhaseThermophysicalTransportModel thermophysicalTransport
Thermophysical transport model.
volScalarField & alpha1
Reference to the phase1-fraction.
volScalarField & alpha2
Reference to the phase2-fraction.
Calculate the first temporal derivative.
Calculate the mesh motion flux and convert fluxes from absolute to relative and back.
Calculate the matrix for the divergence of the given field and flux.
Calculate the matrix for the laplacian of the field.
Calculate the matrix for implicit and explicit sources.
tmp< VolField< Type > > ddt(const dimensioned< Type > dt, const fvMesh &mesh)
tmp< VolField< Type > > div(const SurfaceField< Type > &ssf)
tmp< surfaceScalarField > absolute(const tmp< surfaceScalarField > &tphi, const volVectorField &U)
Return the given relative flux in absolute form.
tmp< fvMatrix< Type > > laplacian(const VolField< Type > &vf, const word &name)
tmp< fvMatrix< Type > > div(const surfaceScalarField &flux, const VolField< Type > &vf, const word &name)
tmp< fvMatrix< Type > > Sp(const volScalarField::Internal &, const VolField< Type > &)
tmp< fvMatrix< Type > > ddt(const VolField< Type > &vf)
tmp< fvMatrix< Type > > correction(const fvMatrix< Type > &)
Return the correction form of the given matrix.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)