354 virtual void reset();
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Generic GeometricField class.
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
Templated base class for multiphase thermophysical transport models.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Base-class for combustion fluid thermodynamic properties based on compressibility.
Base class for single-phase compressible momentum transport models.
Base-class for fluid thermodynamic properties.
A special matrix type and solver, designed for finite volume solutions of scalar equations....
Mesh data needed to do the Finite Volume discretisation.
Base class for reaction models.
Reaction base-class holding the specie names and coefficients.
const fvMesh & mesh
Region mesh.
Solver module for compressible premixed/partially-premixed combustion with turbulence modelling.
virtual void thermophysicalPredictor()
Construct and solve the energy equation,.
const volScalarField & Su
Laminar flame speed.
tmp< fvScalarMatrix > fvmStab(const volScalarField &bc, const volScalarField::Internal &bcStab, const volScalarField &D, volScalarField &f)
autoPtr< thermophysicalTransportModel > uThermophysicalTransport_
const volScalarField & b
Reference to the combustion regress variable.
autoPtr< reactionModel > uReaction_
IOdictionary combustionProperties
Dictionary of combustion model coefficients.
void ubSolve(volScalarField &f, const word &fName, const volScalarField &alpha, const volScalarField &bc, const volScalarField::Internal &bcStab, const surfaceScalarField &phibc, const volScalarField &D, const thermophysicalTransportModel &thermophysicalTransport, const fvScalarMatrix &source, const reactionModel &reaction)
Solve for an unburnt or burnt gas property.
const uRhoMulticomponentThermo & uThermo
Reference to the burnt gas thermophysical properties.
scalar mgbCoeff_
|grad(b)| division stabilisation coefficient.
void uSolve(const volScalarField::Internal &bStab, const surfaceScalarField &phib, const volScalarField::Internal &bSource)
Solve for the unburnt gas thermophysical state.
const volScalarField & c
Reference to the combustion progress variable.
XiFluid(fvMesh &mesh)
Construct from region mesh.
autoPtr< thermophysicalTransportModel > bThermophysicalTransport_
void burn()
Solve the regress variable and Xi equations.
PhaseThermophysicalTransportModel< phaseCompressible::momentumTransportModel, fluidThermo > thermophysicalTransportModel
autoPtr< SuModel > SuModel_
Strained laminar flame-speed model.
const volScalarField & Xi
Flame wrinkling.
ubMomentumTransportModel uMomentumTransport_
const ubRhoThermo & thermo
Reference to the fluid thermophysical properties.
autoPtr< XiModel > XiModel_
Flame wrinkling model.
virtual ~XiFluid()
Destructor.
virtual void thermophysicalTransportCorrector()
Correct the thermophysical transport.
void operator=(const XiFluid &)=delete
Disallow default bitwise assignment.
void HuSolve(const volScalarField::Internal &bStab, const surfaceScalarField &phib, const volScalarField::Internal &bSource)
Solve the unburnt enthalpy equation.
autoPtr< printDictionary > printCombustionProperties_
TypeName("XiFluid")
Runtime type information.
const thermophysicalTransportModel & uThermophysicalTransport
const thermophysicalTransportModel & bThermophysicalTransport
ubMomentumTransportModel bMomentumTransport_
scalar bMin() const
Minimum b below which a numerical compensation burn-out term.
virtual void reset()
Reset b-Xi and thermodynamics to the unburnt state.
autoPtr< reactionModel > bReaction_
virtual void thermophysicalTransportPredictor()
Predict thermophysical transport.
const compressible::momentumTransportModel & momentumTransport
void bSolve(const volScalarField::Internal &cStab, const surfaceScalarField &phic, const volScalarField::Internal &bSource)
Solve for the unburnt gas thermophysical state.
scalar bMin_
Minimum b below which a numerical compensation burn-out term.
const bRhoMulticomponentThermo & bThermo
Reference to the burnt gas thermophysical properties.
void HbSolve(const volScalarField::Internal &cStab, const surfaceScalarField &phic, const volScalarField::Internal &bSource)
Solve the burnt enthalpy equation.
Solver module for steady or transient turbulent flow of compressible isothermal fluids with optional ...
A class for managing temporary objects.
Base-class for combustion fluid thermodynamic properties based on compressibility.
A class for handling words, derived from string.
Info<< "Creating thermophysical transport model\n"<< endl;turbulenceThermophysicalTransportModels::unityLewisEddyDiffusivity< RASThermophysicalTransportModel< ThermophysicalTransportModel< compressibleMomentumTransportModel, fluidThermo > >> thermophysicalTransport(turbulence(), thermo, true)
volScalarField alpha(IOobject("alpha", runTime.name(), mesh, IOobject::READ_IF_PRESENT, IOobject::AUTO_WRITE), lambda *max(Ua &U, zeroSensitivity))
phaseCompressibleMomentumTransportModel momentumTransportModel
static const coefficient D("D", dimTemperature, 257.14)