92 if (
pimple.predictTransport())
103 if (
pimple.correctTransport())
#define forAll(list, i)
Loop across all elements in list.
Macros for easy insertion into run-time selection tables.
Templated abstract base class for thermophysical transport models.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
void validate(const string &app, const word &) const
Check that the thermodynamics package is consistent.
virtual const volScalarField & he() const =0
Enthalpy/Internal energy [J/kg].
Base class for combustion models.
Base-class for multi-component fluid thermodynamic properties.
Base-class for fluid thermodynamic properties.
Mesh data needed to do the Finite Volume discretisation.
Reaction base-class holding the specie names and coefficients.
Abstract base class for run-time selectable region solvers.
Solver module for steady or transient turbulent flow of compressible isothermal fluids with optional ...
virtual void prePredictor()
Called at the start of the PIMPLE loop.
virtual void postCorrector()
Correct the momentum and thermophysical transport modelling.
Solver module for steady or transient turbulent flow of compressible multicomponent fluids with optio...
const PtrList< volScalarField > & Y
Reference to the composition.
virtual void prePredictor()
Called at the start of the PIMPLE loop.
virtual void postCorrector()
Correct the momentum and thermophysical transport modelling.
const fluidMulticomponentThermo & thermo
Reference to the fluid thermophysical properties.
multicomponentFluid(fvMesh &mesh)
Construct from region mesh.
multivariateSurfaceInterpolationScheme< scalar >::fieldTable fields
virtual ~multicomponentFluid()
Destructor.
pimpleControl pimple(mesh)
Info<< "Creating thermophysical transport model\n"<< endl;turbulenceThermophysicalTransportModels::unityLewisEddyDiffusivity< RASThermophysicalTransportModel< ThermophysicalTransportModel< compressibleMomentumTransportModel, fluidThermo > >> thermophysicalTransport(turbulence(), thermo, true)
autoPtr< CompressibleMomentumTransportModel > New(const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const viscosity &viscosity)
addToRunTimeSelectionTable(solver, compressibleMultiphaseVoF, fvMesh)
defineTypeNameAndDebug(compressibleMultiphaseVoF, 0)
To & refCast(From &r)
Reference type cast template function.
fileType type(const fileName &, const bool checkVariants=true, const bool followLink=true)
Return the file type: directory or file.
PtrList< volScalarField > & Y
fluidMulticomponentThermo & thermo