Macros for easy insertion into run-time selection tables.
Templated abstract base class for thermophysical transport models.
void validate(const string &app, const word &) const
Check that the thermodynamics package is consistent.
Mesh data needed to do the Finite Volume discretisation.
Abstract base class for run-time selectable region solvers.
Solver module for steady or transient turbulent flow of compressible fluids with heat-transfer for HV...
virtual void thermophysicalTransportCorrector()
Correct the thermophysical transport.
virtual void thermophysicalTransportPredictor()
Predict thermophysical transport.
fluid(fvMesh &mesh)
Construct from region mesh.
virtual ~fluid()
Destructor.
Solver module for steady or transient turbulent flow of compressible isothermal fluids with optional ...
const fluidThermo & thermo
Reference to the fluid thermophysical properties.
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)
autoPtr< CompressibleMomentumTransportModel > New(const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const viscosity &viscosity)
addToRunTimeSelectionTable(solver, compressibleMultiphaseVoF, fvMesh)
defineTypeNameAndDebug(compressibleMultiphaseVoF, 0)
fileType type(const fileName &, const bool checkVariants=true, const bool followLink=true)
Return the file type: directory or file.
fluidMulticomponentThermo & thermo