106 "combustionProperties",
116 combustionProperties.lookup(
"SuModel")
121 combustionProperties.lookup(
"sigmaExt")
126 combustionProperties.lookup(
"XiModel")
131 combustionProperties.lookup(
"XiCoef")
136 combustionProperties.lookup(
"XiShapeCoef")
141 combustionProperties.lookup(
"uPrimeCoef")
144 ign(combustionProperties, runTime, mesh),
182 if (
pimple.predictTransport())
193 if (
pimple.correctTransport())
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 Xi models used by the b-Xi combustion model. See Technical Report SH/RE/01R for de...
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
volScalarField & Y(const word &specieName)
Return the mass-fraction field for a specie given by name.
bool contains(const word &specieName) const
Does the mixture include this specie?
virtual volScalarField & he()=0
Enthalpy/Internal energy [J/kg].
void validate(const string &app, const word &) const
Check that the thermodynamics package is consistent.
Base-class for fluid thermodynamic properties.
Mesh data needed to do the Finite Volume discretisation.
Abstract class for laminar flame speed.
Base-class for combustion fluid thermodynamic properties based on compressibility.
virtual volScalarField & heu()=0
Unburnt gas enthalpy [J/kg].
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.
virtual void prePredictor()
Called at the start of the PIMPLE loop.
XiFluid(fvMesh &mesh)
Construct from region mesh.
virtual void postCorrector()
Correct the momentum and thermophysical transport modelling.
virtual ~XiFluid()
Destructor.
basicCombustionMixture & composition
Reference to the combustion mixture.
const psiuMulticomponentThermo & thermo
Reference to the fluid thermophysical properties.
multivariateSurfaceInterpolationScheme< scalar >::fieldTable fields
Set of fields used for the multivariate convection scheme.
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.
pimpleControl pimple(mesh)
Info<< "Creating field dpdt\n"<< endl;volScalarField dpdt(IOobject("dpdt", runTime.name(), mesh), mesh, dimensionedScalar(p.dimensions()/dimTime, 0));Info<< "Creating field kinetic energy K\n"<< endl;volScalarField K("K", 0.5 *magSqr(U));Info<< "Creating the unstrained laminar flame speed\n"<< endl;autoPtr< laminarFlameSpeed > unstrainedLaminarFlameSpeed(laminarFlameSpeed::New(thermo))
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 > > average(const SurfaceField< Type > &ssf)
Area-weighted average a surfaceField creating a volField.
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.
word name(const complex &)
Return a string representation of a complex.
fileType type(const fileName &, const bool checkVariants=true, const bool followLink=true)
Return the file type: directory or file.
basicSpecieMixture & composition
PtrList< volScalarField > & Y
fluidMulticomponentThermo & thermo