FreeFOAM The Cross-Platform CFD Toolkit
infinitelyFastChemistry Class Reference

Simple infinitely fast chemistry combustion model based on the principle mixed is burnt. Additional parameter C is used to distribute the heat release rate.in time. More...


Detailed Description

Simple infinitely fast chemistry combustion model based on the principle mixed is burnt. Additional parameter C is used to distribute the heat release rate.in time.

Source files

Definition at line 54 of file infinitelyFastChemistry.H.

+ Inheritance diagram for infinitelyFastChemistry:
+ Collaboration diagram for infinitelyFastChemistry:

List of all members.

Public Member Functions

 TypeName ("infinitelyFastChemistry")
 Runtime type information.
 infinitelyFastChemistry (const dictionary &combustionProperties, const hsCombustionThermo &thermo, const compressible::turbulenceModel &turbulence, const surfaceScalarField &phi, const volScalarField &rho)
 Construct from components.
virtual ~infinitelyFastChemistry ()
virtual bool read (const dictionary &combustionProperties)
 Update properties from given dictionary.
virtual void correct ()
 Correct combustion rate.
virtual tmp< volScalarField > wFuelNorm () const
 Return normalised consumption rate of (fu - fres)
- Public Member Functions inherited from combustionModel
 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< 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.

Additional Inherited Members

- Static Public Member Functions inherited from combustionModel
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 inherited from combustionModel
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)

Constructor & Destructor Documentation

infinitelyFastChemistry ( const dictionary &  combustionProperties,
const hsCombustionThermo &  thermo,
const compressible::turbulenceModel &  turbulence,
const surfaceScalarField &  phi,
const volScalarField &  rho 
)

Construct from components.

virtual ~infinitelyFastChemistry ( )
virtual

Member Function Documentation

TypeName ( "infinitelyFastChemistry"  )

Runtime type information.

virtual bool read ( const dictionary &  combustionProperties)
virtual

Update properties from given dictionary.

Implements combustionModel.

virtual void correct ( )
virtual

Correct combustion rate.

Implements combustionModel.

virtual tmp<volScalarField> wFuelNorm ( ) const
virtual

Return normalised consumption rate of (fu - fres)

Implements combustionModel.


The documentation for this class was generated from the following file: