Base class for all non-premixed combustion models. More...
Base class for all non-premixed combustion models.
Definition at line 53 of file combustionModel.H.
Classes | |
class | noCombustion |
No combustion. More... |
Public Member Functions | |
TypeName ("combustionModel") | |
Runtime type information. | |
declareRunTimeSelectionTable (autoPtr, combustionModel, dictionary,(const dictionary &combustionProperties, const hsCombustionThermo &thermo, const compressible::turbulenceModel &turbulence, const surfaceScalarField &phi, const volScalarField &rho),(combustionProperties, thermo, turbulence, phi, rho)) | |
combustionModel (const dictionary &combustionProperties, const hsCombustionThermo &thermo, const compressible::turbulenceModel &turbulence, const surfaceScalarField &phi, const volScalarField &rho) | |
Construct from components. | |
virtual | ~combustionModel () |
Destructor. | |
const basicMultiComponentMixture & | composition () const |
Access composition. | |
const dictionary | combustionModelCoeffs () const |
Access combustion dictionary. | |
const dimensionedScalar | qFuel () const |
Access heat of combustion. | |
virtual tmp< volScalarField > | wFuelNorm () const =0 |
Return normalised consumption rate of (fu - fres) | |
virtual tmp< fvScalarMatrix > | R (volScalarField &fu) const |
Fuel consumption rate matrix i.e. source-term for the fuel equation. | |
virtual tmp< volScalarField > | dQ (const fvScalarMatrix &Rfu) const |
Heat-release rate calculated from the given. | |
virtual void | correct ()=0 |
Correct combustion rate. | |
virtual bool | read (const dictionary &combustionProperties)=0 |
Update properties from given dictionary. |
Static Public Member Functions | |
static autoPtr< combustionModel > | New (const dictionary &combustionProperties, const hsCombustionThermo &thermo, const compressible::turbulenceModel &turbulence, const surfaceScalarField &phi, const volScalarField &rho) |
Return a reference to the selected combustion model. |
Protected Attributes | |
dictionary | combustionModelCoeffs_ |
Dictionary of coefficients for the particular model. | |
const hsCombustionThermo & | thermo_ |
Reference to the thermodynamic. | |
const compressible::turbulenceModel & | turbulence_ |
Reference to the turbulence model. | |
const fvMesh & | mesh_ |
Reference to the mesh database. | |
const surfaceScalarField & | phi_ |
Reference to mass-flux field. | |
const volScalarField & | rho_ |
Reference to the density field. | |
dimensionedScalar | stoicRatio_ |
Stoichiometric air-fuel mass ratio. | |
dimensionedScalar | s_ |
Stoichiometric oxygen-fuel mass ratio. | |
dimensionedScalar | qFuel_ |
Heat of combustion (J/Kg) |
combustionModel | ( | const dictionary & | combustionProperties, |
const hsCombustionThermo & | thermo, | ||
const compressible::turbulenceModel & | turbulence, | ||
const surfaceScalarField & | phi, | ||
const volScalarField & | rho | ||
) |
Construct from components.
|
virtual |
Destructor.
TypeName | ( | "combustionModel" | ) |
Runtime type information.
declareRunTimeSelectionTable | ( | autoPtr | , |
combustionModel | , | ||
dictionary | , | ||
(const dictionary &combustionProperties, const hsCombustionThermo &thermo, const compressible::turbulenceModel &turbulence, const surfaceScalarField &phi, const volScalarField &rho) | , | ||
(combustionProperties, thermo, turbulence, phi, rho) | |||
) |
|
static |
Return a reference to the selected combustion model.
|
inline |
Access composition.
Definition at line 166 of file combustionModel.H.
|
inline |
Access combustion dictionary.
Definition at line 172 of file combustionModel.H.
References combustionModel::combustionModelCoeffs_.
|
inline |
Access heat of combustion.
Definition at line 178 of file combustionModel.H.
References combustionModel::qFuel_.
|
pure virtual |
Return normalised consumption rate of (fu - fres)
Implemented in infinitelyFastChemistry, and noCombustion.
|
virtual |
Fuel consumption rate matrix i.e. source-term for the fuel equation.
|
virtual |
Heat-release rate calculated from the given.
fuel consumption rate matrix
|
pure virtual |
Correct combustion rate.
Implemented in infinitelyFastChemistry, and noCombustion.
|
pure virtual |
Update properties from given dictionary.
Implemented in infinitelyFastChemistry, and noCombustion.
|
protected |
Dictionary of coefficients for the particular model.
Definition at line 61 of file combustionModel.H.
Referenced by combustionModel::combustionModelCoeffs().
|
protected |
Reference to the thermodynamic.
Definition at line 64 of file combustionModel.H.
|
protected |
Reference to the turbulence model.
Definition at line 67 of file combustionModel.H.
|
protected |
Reference to the mesh database.
Definition at line 70 of file combustionModel.H.
|
protected |
Reference to mass-flux field.
Definition at line 73 of file combustionModel.H.
|
protected |
Reference to the density field.
Definition at line 76 of file combustionModel.H.
|
protected |
Stoichiometric air-fuel mass ratio.
Definition at line 79 of file combustionModel.H.
|
protected |
Stoichiometric oxygen-fuel mass ratio.
Definition at line 82 of file combustionModel.H.
|
protected |
Heat of combustion (J/Kg)
Definition at line 85 of file combustionModel.H.
Referenced by combustionModel::qFuel().