#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 multi-component fluid thermodynamic properties.
Base-class for fluid thermodynamic properties.
Mesh data needed to do the Finite Volume discretisation.
Base class for reaction models.
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 ...
Solver module for steady or transient turbulent flow of compressible multicomponent fluids with optio...
const PtrList< volScalarField > & Y
Reference to the composition.
virtual void thermophysicalTransportCorrector()
Correct the thermophysical transport.
const fluidMulticomponentThermo & thermo
Reference to the fluid thermophysical properties.
multicomponentFluid(fvMesh &mesh)
Construct from region mesh.
multivariateSurfaceInterpolationScheme< scalar >::fieldTable fields
virtual void thermophysicalTransportPredictor()
Predict thermophysical transport.
virtual ~multicomponentFluid()
Destructor.
Foam::fvMesh mesh(Foam::IOobject(regionName, runTime.name(), runTime, Foam::IOobject::MUST_READ), false)
Info<< "Creating thermophysical transport model\n"<< endl;turbulenceThermophysicalTransportModels::unityLewisEddyDiffusivity< RASThermophysicalTransportModel< ThermophysicalTransportModel< compressibleMomentumTransportModel, fluidThermo > >> thermophysicalTransport(turbulence(), thermo, true)
addToRunTimeSelectionTable(solver, compressibleMultiphaseVoF, fvMesh)
defineTypeNameAndDebug(basicFluidSolver, 0)
To & refCast(From &r)
Reference type cast template function.
tmp< DimensionedField< TypeR, GeoMesh, Field > > New(const tmp< DimensionedField< TypeR, GeoMesh, Field >> &tdf1, const word &name, const dimensionSet &dimensions)
fileType type(const fileName &, const bool checkVariants=true, const bool followLink=true)
Return the file type: directory or file.
PtrList< volScalarField > & Y
fluidMulticomponentThermo & thermo