Loading...
Searching...
No Matches
transport Class Reference

Simple transport model for Xi based on Gulders correlation with a linear correction function to give a plausible profile for Xi. See report TR/HGW/10 for details on the Weller two equations model. See XiModel.H for more details on flame wrinkling modelling. More...

#include <transport.H>

Inheritance diagram for transport:
Collaboration diagram for transport:

Public Member Functions

 TypeName ("transport")
 Runtime type information.
 transport (const dictionary &XiProperties, const psiuReactionThermo &thermo, const compressible::RASModel &turbulence, const volScalarField &Su, const volScalarField &rho, const volScalarField &b, const surfaceScalarField &phi)
 Construct from components.
virtual ~transport ()
 Destructor.
virtual tmp< volScalarFieldDb () const
 Return the flame diffusivity.
virtual void addXi (multivariateSurfaceInterpolationScheme< scalar >::fieldTable &fields)
 Add Xi to the multivariateSurfaceInterpolationScheme table.
virtual void correct ()
 Correct the flame-wrinkling Xi.
virtual void correct (const fv::convectionScheme< scalar > &mvConvection)
 Correct the flame-wrinkling Xi using the given convection scheme.
virtual bool read (const dictionary &XiProperties)
 Update properties from given dictionary.
virtual void writeFields ()
 Write fields of the XiEq model.
Public Member Functions inherited from XiModel
 TypeName ("XiModel")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, XiModel, dictionary,(const dictionary &XiProperties, const psiuReactionThermo &thermo, const compressible::RASModel &turbulence, const volScalarField &Su, const volScalarField &rho, const volScalarField &b, const surfaceScalarField &phi),(XiProperties, thermo, turbulence, Su, rho, b, phi))
 XiModel (const dictionary &XiProperties, const psiuReactionThermo &thermo, const compressible::RASModel &turbulence, const volScalarField &Su, const volScalarField &rho, const volScalarField &b, const surfaceScalarField &phi)
 Construct from components.
virtual ~XiModel ()
 Destructor.
virtual const volScalarFieldXi () const
 Return the flame-wrinkling Xi.

Additional Inherited Members

Static Public Member Functions inherited from XiModel
static autoPtr< XiModel > New (const dictionary &XiProperties, const psiuReactionThermo &thermo, const compressible::RASModel &turbulence, const volScalarField &Su, const volScalarField &rho, const volScalarField &b, const surfaceScalarField &phi)
 Return a reference to the selected Xi model.
Protected Attributes inherited from XiModel
dictionary XiModelCoeffs_
const psiuReactionThermothermo_
const compressible::RASModelturbulence_
const volScalarFieldSu_
const volScalarFieldrho_
const volScalarFieldb_
const surfaceScalarFieldphi_
volScalarField Xi_
 Flame wrinkling field.

Detailed Description

Simple transport model for Xi based on Gulders correlation with a linear correction function to give a plausible profile for Xi. See report TR/HGW/10 for details on the Weller two equations model. See XiModel.H for more details on flame wrinkling modelling.

Source files

Definition at line 53 of file transport.H.

Constructor & Destructor Documentation

◆ transport()

transport ( const dictionary & XiProperties,
const psiuReactionThermo & thermo,
const compressible::RASModel & turbulence,
const volScalarField & Su,
const volScalarField & rho,
const volScalarField & b,
const surfaceScalarField & phi )

Construct from components.

References b, phi, rho, and Foam::Su().

Here is the call graph for this function:

◆ ~transport()

virtual ~transport ( )
virtual

Destructor.

Member Function Documentation

◆ TypeName()

TypeName ( "transport" )

Runtime type information.

◆ Db()

virtual tmp< volScalarField > Db ( ) const
virtual

Return the flame diffusivity.

Reimplemented from XiModel.

◆ addXi()

virtual void addXi ( multivariateSurfaceInterpolationScheme< scalar >::fieldTable & fields)
inlinevirtual

Add Xi to the multivariateSurfaceInterpolationScheme table.

Reimplemented from XiModel.

Definition at line 119 of file transport.H.

References fields, and XiModel::Xi_.

◆ correct() [1/2]

virtual void correct ( )
inlinevirtual

Correct the flame-wrinkling Xi.

Implements XiModel.

Definition at line 130 of file transport.H.

References NotImplemented.

◆ correct() [2/2]

virtual void correct ( const fv::convectionScheme< scalar > & mvConvection)
virtual

Correct the flame-wrinkling Xi using the given convection scheme.

Reimplemented from XiModel.

References mvConvection().

Here is the call graph for this function:

◆ read()

virtual bool read ( const dictionary & XiProperties)
virtual

Update properties from given dictionary.

Implements XiModel.

◆ writeFields()

virtual void writeFields ( )
inlinevirtual

Write fields of the XiEq model.

Implements XiModel.

Definition at line 148 of file transport.H.


The documentation for this class was generated from the following file:
  • applications/solvers/combustion/PDRFoam/XiModels/transport/transport.H