Fourier's temperature gradient heat flux model for single specie laminar flow. More...


Public Types | |
| typedef BasicThermophysicalTransportModel::alphaField | alphaField |
| typedef BasicThermophysicalTransportModel::momentumTransportModel | momentumTransportModel |
| typedef BasicThermophysicalTransportModel::thermoModel | thermoModel |
Public Types inherited from laminarThermophysicalTransportModel< BasicThermophysicalTransportModel > | |
| typedef BasicThermophysicalTransportModel::alphaField | alphaField |
| typedef BasicThermophysicalTransportModel::momentumTransportModel | momentumTransportModel |
| typedef BasicThermophysicalTransportModel::thermoModel | thermoModel |
Public Member Functions | |
| TypeName ("Fourier") | |
| Runtime type information. More... | |
| Fourier (const momentumTransportModel &momentumTransport, const thermoModel &thermo) | |
| Construct from components. More... | |
| virtual | ~Fourier () |
| Destructor. More... | |
| virtual bool | read () |
| Read thermophysicalTransport dictionary. More... | |
| virtual tmp< volScalarField > | DEff (const volScalarField &Yi) const |
| Effective mass diffusion coefficient. More... | |
| virtual tmp< scalarField > | DEff (const volScalarField &Yi, const label patchi) const |
| Effective mass diffusion coefficient. More... | |
| virtual tmp< surfaceScalarField > | q () const |
| Return the heat flux [W/m^2]. More... | |
| virtual tmp< scalarField > | q (const label patchi) const |
| Return the patch heat flux [W/m^2]. More... | |
| virtual tmp< fvScalarMatrix > | divq (volScalarField &he) const |
| Return the source term for the energy equation. More... | |
| virtual tmp< surfaceScalarField > | j (const volScalarField &Yi) const |
| Return the specie flux for the given specie mass-fraction [kg/m^2/s]. More... | |
| virtual tmp< scalarField > | j (const volScalarField &Yi, const label patchi) const |
| Return the specie flux. More... | |
| virtual tmp< fvScalarMatrix > | divj (volScalarField &Yi) const |
| Return the source term for the given specie mass-fraction equation. More... | |
| virtual void | predict () |
| Correct the Fourier viscosity. More... | |
Public Member Functions inherited from laminarThermophysicalTransportModel< BasicThermophysicalTransportModel > | |
| TypeName ("laminar") | |
| Runtime type information. More... | |
| declareRunTimeSelectionTable (autoPtr, laminarThermophysicalTransportModel, dictionary,(const momentumTransportModel &momentumTransport, const thermoModel &thermo),(momentumTransport, thermo)) | |
| laminarThermophysicalTransportModel (const word &type, const momentumTransportModel &momentumTransport, const thermoModel &thermo) | |
| Construct from components. More... | |
| laminarThermophysicalTransportModel (const laminarThermophysicalTransportModel &)=delete | |
| Disallow default bitwise copy construction. More... | |
| virtual | ~laminarThermophysicalTransportModel () |
| Destructor. More... | |
| virtual tmp< volScalarField > | kappaEff () const |
| Effective thermal turbulent conductivity. More... | |
| virtual tmp< scalarField > | kappaEff (const label patchi) const |
| Effective thermal turbulent conductivity. More... | |
| virtual tmp< scalarField > | alphaEff (const label patchi) const |
| Effective thermal turbulent diffusivity. More... | |
| virtual void | correct () |
| Solve the thermophysical transport model equations. More... | |
| void | operator= (const laminarThermophysicalTransportModel &)=delete |
| Disallow default bitwise assignment. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from laminarThermophysicalTransportModel< BasicThermophysicalTransportModel > | |
| static autoPtr< laminarThermophysicalTransportModel > | New (const momentumTransportModel &momentumTransport, const thermoModel &thermo) |
| Return a reference to the selected laminar model. More... | |
Protected Member Functions inherited from laminarThermophysicalTransportModel< BasicThermophysicalTransportModel > | |
| const dictionary & | coeffDict () const |
| Const access to the coefficients dictionary. More... | |
| tmp< volScalarField > | alphaEff () const |
| Effective thermal turbulent diffusivity of mixture [kg/m/s]. More... | |
Fourier's temperature gradient heat flux model for single specie laminar flow.
The heat flux source is implemented as an implicit energy correction to the temperature gradient based flux source. At convergence the energy correction is 0.
| typedef BasicThermophysicalTransportModel::alphaField alphaField |
| typedef BasicThermophysicalTransportModel::momentumTransportModel momentumTransportModel |
| typedef BasicThermophysicalTransportModel::thermoModel thermoModel |
| Fourier | ( | const momentumTransportModel & | momentumTransport, |
| const thermoModel & | thermo | ||
| ) |
| TypeName | ( | "Fourier< BasicThermophysicalTransportModel >" | ) |
Runtime type information.
|
virtual |
Read thermophysicalTransport dictionary.
Reimplemented from laminarThermophysicalTransportModel< BasicThermophysicalTransportModel >.
|
virtual |
Effective mass diffusion coefficient.
for a given specie mass-fraction [kg/m/s]
Implements laminarThermophysicalTransportModel< BasicThermophysicalTransportModel >.
Definition at line 66 of file Fourier.C.
References Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::nl, and Foam::type().

|
virtual |
Effective mass diffusion coefficient.
for a given specie mass-fraction for patch [kg/m/s]
Implements laminarThermophysicalTransportModel< BasicThermophysicalTransportModel >.
Definition at line 83 of file Fourier.C.
References Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::nl, and Foam::type().

|
virtual |
Return the heat flux [W/m^2].
Definition at line 100 of file Fourier.C.
References alpha(), Foam::constant::atomic::group, IOobject::groupName(), Foam::fvc::interpolate(), GeometricField< Type, GeoMesh, PrimitiveField >::New(), Foam::fvc::snGrad(), and thermo.

|
virtual |
|
virtual |
Return the source term for the energy equation.
Definition at line 133 of file Fourier.C.
References alpha(), he(), Foam::fvc::laplacian(), Foam::fvm::laplacianCorrection(), and thermo.

|
virtual |
Return the specie flux for the given specie mass-fraction [kg/m^2/s].
Definition at line 150 of file Fourier.C.
References Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::nl, and Foam::type().

|
virtual |
Return the specie flux.
for the given specie mass-fraction for patch [kg/m^2/s]
Definition at line 166 of file Fourier.C.
References Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::nl, and Foam::type().

|
virtual |
Return the source term for the given specie mass-fraction equation.
Definition at line 184 of file Fourier.C.
References Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::nl, and Foam::type().

|
virtual |
Correct the Fourier viscosity.
Reimplemented from laminarThermophysicalTransportModel< BasicThermophysicalTransportModel >.