67 "combustionProperties",
Macros for easy insertion into run-time selection tables.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
Base-class for all Su models used by the b-Xi combustion model.
Base-class for all Xi models used by the b-Xi combustion model.
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 fluid thermodynamic properties.
Mesh data needed to do the Finite Volume discretisation.
Base-class for combustion fluid thermodynamic properties based on compressibility.
virtual const volScalarField & heu() const =0
Unburnt gas enthalpy [J/kg].
virtual PtrList< volScalarField > & Y()=0
Access the mass-fraction fields.
bool containsSpecie(const word &specieName) const
Does the mixture include this specie?
Abstract base class for run-time selectable region solvers.
Solver module for compressible premixed/partially-premixed combustion with turbulence modelling.
const volScalarField & b
Reference to the combustion regress variable.
XiFluid(fvMesh &mesh)
Construct from region mesh.
psiuMulticomponentThermo & thermo_
virtual ~XiFluid()
Destructor.
virtual void thermophysicalTransportCorrector()
Correct the thermophysical transport.
const psiuMulticomponentThermo & thermo
Reference to the fluid thermophysical properties.
virtual void reset()
Reset b-Xi and thermodynamics to the unburnt state.
multivariateSurfaceInterpolationScheme< scalar >::fieldTable fields
Set of fields used for the multivariate convection scheme.
virtual void thermophysicalTransportPredictor()
Predict thermophysical transport.
Solver module for steady or transient turbulent flow of compressible isothermal fluids with optional ...
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)
tmp< VolField< Type > > Su(const VolField< Type > &su, const VolField< Type > &vf)
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