295 virtual void reset();
volScalarField Db("Db", rho *turbulence->nuEff())
tmp< fv::convectionScheme< scalar > > mvConvection(fv::convectionScheme< scalar >::New(mesh, fields, phi, mesh.schemes().div("div(phi,ft_b_ha_hau)")))
Generic GeometricField class.
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
Templated abstract base class for RAS thermophysical transport models.
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...
Base class for single-phase compressible turbulence models.
Base-class for fluid thermodynamic properties.
Mesh data needed to do the Finite Volume discretisation.
Abstract base class for convection schemes.
Abstract base class for multi-variate surface interpolation schemes.
Base-class for combustion fluid thermodynamic properties based on compressibility.
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.
const volScalarField & b
Reference to the combustion regress variable.
IOdictionary combustionProperties
Dictionary of combustion model coefficients.
XiFluid(fvMesh &mesh)
Construct from region mesh.
turbulenceThermophysicalTransportModels::unityLewisEddyDiffusivity< RASThermophysicalTransportModel< ThermophysicalTransportModel< compressibleMomentumTransportModel, fluidThermo > > > thermophysicalTransport
autoPtr< SuModel > SuModel_
Strained laminar flame-speed model.
psiuMulticomponentThermo & thermo_
void EaSolve(const fv::convectionScheme< scalar > &mvConvection, const volScalarField &Db)
Solve the energy equation.
const volScalarField & Xi
Flame wrinkling.
void EauSolve(const fv::convectionScheme< scalar > &mvConvection, const volScalarField &Db)
Solve the unburnt energy equation.
tmp< volScalarField > XiCorr(const volScalarField &Xi, const surfaceScalarField &nf, const dimensionedScalar &dMgb) const
Apply the early kernel growth correction to the flame-wrinkling Xi.
autoPtr< XiModel > XiModel_
Flame wrinkling model.
virtual ~XiFluid()
Destructor.
virtual void thermophysicalTransportCorrector()
Correct the thermophysical transport.
const psiuMulticomponentThermo & thermo
Reference to the fluid thermophysical properties.
void operator=(const XiFluid &)=delete
Disallow default bitwise assignment.
void egrSolve(const fv::convectionScheme< scalar > &mvConvection, const volScalarField &Db)
Solve the egr mass-fraction equation.
TypeName("XiFluid")
Runtime type information.
volScalarField & b_
Reference to the combustion regress variable.
void fuSolve(const fv::convectionScheme< scalar > &mvConvection, const volScalarField &Db, const volScalarField &bSource)
Solve the fu equation for partially- and non- premixed mixtures.
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.
void ftSolve(const fv::convectionScheme< scalar > &mvConvection, const volScalarField &Db)
Solve the ft equation for partially-premixed mixtures.
virtual void thermophysicalTransportPredictor()
Predict thermophysical transport.
void bSolve(const fv::convectionScheme< scalar > &mvConvection, const volScalarField &Db)
Solve the Xi and regress variable equations.
Solver module for steady or transient turbulent flow of compressible isothermal fluids with optional ...
A class for managing temporary objects.
Eddy-diffusivity based energy gradient heat flux model for RAS or LES of turbulent flow....