Fickian< BasicThermophysicalTransportModel > Class Template Reference
Inheritance diagram for Fickian< BasicThermophysicalTransportModel >:
Collaboration diagram for Fickian< BasicThermophysicalTransportModel >:

Public Types

typedef BasicThermophysicalTransportModel::alphaField alphaField
 
typedef BasicThermophysicalTransportModel::momentumTransportModel momentumTransportModel
 
typedef BasicThermophysicalTransportModel::thermoModel thermoModel
 

Public Member Functions

 Fickian (const word &type, const momentumTransportModel &momentumTransport, const thermoModel &thermo)
 Construct from a momentum transport model and a thermo model. More...
 
virtual ~Fickian ()
 Destructor. More...
 
virtual bool read ()
 Read thermophysicalTransport dictionary. More...
 
virtual tmp< volScalarFieldDEff (const volScalarField &Yi) const
 Effective mass diffusion coefficient. More...
 
virtual tmp< scalarFieldDEff (const volScalarField &Yi, const label patchi) const
 Effective mass diffusion coefficient. More...
 
virtual tmp< surfaceScalarFieldq () const
 Return the heat flux [W/m^2]. More...
 
virtual tmp< fvScalarMatrixdivq (volScalarField &he) const
 Return the source term for the energy equation. More...
 
virtual tmp< surfaceScalarFieldj (const volScalarField &Yi) const
 Return the specie flux for the given specie mass-fraction [kg/m^2/s]. More...
 
virtual tmp< fvScalarMatrixdivj (volScalarField &Yi) const
 Return the source term for the given specie mass-fraction equation. More...
 
virtual void correct ()
 Update the diffusion coefficients. More...
 

Detailed Description

template<class BasicThermophysicalTransportModel>
class Foam::Fickian< BasicThermophysicalTransportModel >

Definition at line 57 of file Fickian.H.

Member Typedef Documentation

◆ alphaField

typedef BasicThermophysicalTransportModel::alphaField alphaField

Definition at line 88 of file Fickian.H.

◆ momentumTransportModel

typedef BasicThermophysicalTransportModel::momentumTransportModel momentumTransportModel

Definition at line 92 of file Fickian.H.

◆ thermoModel

typedef BasicThermophysicalTransportModel::thermoModel thermoModel

Definition at line 95 of file Fickian.H.

Constructor & Destructor Documentation

◆ Fickian()

Fickian ( const word type,
const momentumTransportModel momentumTransport,
const thermoModel thermo 
)

Construct from a momentum transport model and a thermo model.

Definition at line 43 of file Fickian.C.

◆ ~Fickian()

virtual ~Fickian ( )
inlinevirtual

Destructor.

Definition at line 110 of file Fickian.H.

Member Function Documentation

◆ read()

bool read ( )
virtual

Read thermophysicalTransport dictionary.

Reimplemented in FickianFourier< laminarThermophysicalTransportModel >.

Definition at line 76 of file Fickian.C.

Referenced by Fickian< unityLewisFourier< laminarThermophysicalTransportModel > >::~Fickian().

Here is the caller graph for this function:

◆ DEff() [1/2]

tmp< volScalarField > DEff ( const volScalarField Yi) const
virtual

Effective mass diffusion coefficient.

for a given specie mass-fraction [kg/m/s]

Definition at line 187 of file Fickian.C.

Referenced by Fickian< unityLewisFourier< laminarThermophysicalTransportModel > >::DEff(), Fickian< unityLewisFourier< laminarThermophysicalTransportModel > >::read(), and Fickian< unityLewisFourier< laminarThermophysicalTransportModel > >::~Fickian().

Here is the caller graph for this function:

◆ DEff() [2/2]

tmp< scalarField > DEff ( const volScalarField Yi,
const label  patchi 
) const
virtual

Effective mass diffusion coefficient.

for a given specie mass-fraction for patch [kg/m/s]

Definition at line 204 of file Fickian.C.

◆ q()

tmp< surfaceScalarField > q ( ) const
virtual

Return the heat flux [W/m^2].

Definition at line 218 of file Fickian.C.

Referenced by Fickian< unityLewisFourier< laminarThermophysicalTransportModel > >::~Fickian().

Here is the caller graph for this function:

◆ divq()

tmp< fvScalarMatrix > divq ( volScalarField he) const
virtual

Return the source term for the energy equation.

Definition at line 295 of file Fickian.C.

Referenced by Fickian< unityLewisFourier< laminarThermophysicalTransportModel > >::q(), and Fickian< unityLewisFourier< laminarThermophysicalTransportModel > >::~Fickian().

Here is the caller graph for this function:

◆ j()

tmp< surfaceScalarField > j ( const volScalarField Yi) const
virtual

Return the specie flux for the given specie mass-fraction [kg/m^2/s].

Definition at line 369 of file Fickian.C.

Referenced by Fickian< unityLewisFourier< laminarThermophysicalTransportModel > >::divq(), and Fickian< unityLewisFourier< laminarThermophysicalTransportModel > >::~Fickian().

Here is the caller graph for this function:

◆ divj()

tmp< fvScalarMatrix > divj ( volScalarField Yi) const
virtual

Return the source term for the given specie mass-fraction equation.

Definition at line 402 of file Fickian.C.

Referenced by Fickian< unityLewisFourier< laminarThermophysicalTransportModel > >::j(), and Fickian< unityLewisFourier< laminarThermophysicalTransportModel > >::~Fickian().

Here is the caller graph for this function:

◆ correct()

void correct ( )
virtual

Update the diffusion coefficients.

Definition at line 438 of file Fickian.C.

Referenced by Fickian< unityLewisFourier< laminarThermophysicalTransportModel > >::~Fickian().

Here is the caller graph for this function:

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