FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

P1 Class Reference

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>


Detailed Description

Works well for combustion applications where optical thickness, tau is large, i.e. tau = a*L > 3 (L = distance between objects)

Assumes

  • all surfaces are diffuse
  • tends to over predict radiative fluxes from sources/sinks SOURCES NOT CURRENTLY INCLUDED ***
Source files

Definition at line 57 of file P1.H.

Inheritance diagram for P1:
Collaboration diagram for P1:

List of all members.

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)

Constructor & Destructor Documentation

P1 ( const volScalarField &   T  )

Construct from components.

Definition at line 56 of file P1.C.

~P1 (  ) [virtual]

Definition at line 128 of file P1.C.


Member Function Documentation

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().


The documentation for this class was generated from the following files:
  • src/thermophysicalModels/radiation/radiationModel/P1/P1.H
  • src/thermophysicalModels/radiation/radiationModel/P1/P1.C