Works well for combustion applications where optical thickness, tau is large, i.e. tau = a*L > 3 (L = distance between objects) More...
#include <radiation/P1.H>
Works well for combustion applications where optical thickness, tau is large, i.e. tau = a*L > 3 (L = distance between objects)
Definition at line 57 of file P1.H.
Public Member Functions | |
TypeName ("P1") | |
Runtime type information.
| |
P1 (const volScalarField &T) | |
Construct from components.
| |
virtual | ~P1 () |
void | calculate () |
Solve radiation equation(s)
| |
bool | read () |
Read radiation properties dictionary.
| |
virtual tmp< volScalarField > | Rp () const |
Source term component (for power of T^4)
| |
virtual tmp< DimensionedField < scalar, volMesh > > | Ru () const |
Source term component (constant)
|
P1 | ( | const volScalarField & | T ) |
TypeName | ( | "P1" | ) |
Runtime type information.
void calculate | ( | ) | [virtual]
|
Solve radiation equation(s)
Implements radiationModel.
Definition at line 149 of file P1.C.
References forAll, Foam::fvm::laplacian(), IOobject::NO_READ, IOobject::NO_WRITE, Foam::pow4(), Foam::radiation::sigmaSB, Foam::solve(), and Foam::fvm::Sp().
bool read | ( | ) | [virtual]
|
Read radiation properties dictionary.
Implements radiationModel.
Definition at line 134 of file P1.C.
References radiationModel::read().
Foam::tmp< Foam::volScalarField > Rp | ( | ) | const [virtual]
|
Source term component (for power of T^4)
Implements radiationModel.
Definition at line 188 of file P1.C.
References IOobject::NO_READ, IOobject::NO_WRITE, and Foam::radiation::sigmaSB.
Foam::tmp< Foam::DimensionedField< Foam::scalar, Foam::volMesh > > Ru | ( | ) | const [virtual]
|
Source term component (constant)
Implements radiationModel.
Definition at line 210 of file P1.C.
References E().