Public Types | Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes
absorptionCoeffs Class Reference
Collaboration diagram for absorptionCoeffs:
Collaboration graph
[legend]

Public Types

typedef FixedList< scalar, nCoeffs_coeffArray
 

Public Member Functions

 absorptionCoeffs (Istream &)
 Construct from Istream. More...
 
 absorptionCoeffs ()
 
 ~absorptionCoeffs ()
 Destructor. More...
 
const coeffArraycoeffs (const scalar T) const
 Return the coefficients corresponding to the given temperature. More...
 
void initialise (const dictionary &)
 
void initialise (Istream &)
 
bool invTemp () const
 
scalar Tcommon () const
 
scalar Tlow () const
 
scalar Thigh () const
 
const coeffArrayhighACoeffs () const
 
const coeffArraylowACoeffs () const
 

Static Public Attributes

static const int nCoeffs_ = 6
 

Private Member Functions

void checkT (const scalar T) const
 Check given temperature is within the range of the fitted coeffs. More...
 

Private Attributes

scalar Tcommon_
 
scalar Tlow_
 
scalar Thigh_
 
bool invTemp_
 
coeffArray highACoeffs_
 
coeffArray lowACoeffs_
 

Detailed Description

Definition at line 52 of file absorptionCoeffs.H.

Member Typedef Documentation

◆ coeffArray

typedef FixedList<scalar, nCoeffs_> coeffArray

Definition at line 59 of file absorptionCoeffs.H.

Constructor & Destructor Documentation

◆ absorptionCoeffs() [1/2]

◆ absorptionCoeffs() [2/2]

absorptionCoeffs ( )
inline

Definition at line 96 of file absorptionCoeffs.H.

◆ ~absorptionCoeffs()

Destructor.

Definition at line 52 of file absorptionCoeffs.C.

Member Function Documentation

◆ checkT()

void checkT ( const scalar  T) const
private

Check given temperature is within the range of the fitted coeffs.

Definition at line 58 of file absorptionCoeffs.C.

References Foam::endl(), Foam::nl, Foam::T(), and WarningInFunction.

Here is the call graph for this function:

◆ coeffs()

const Foam::radiation::absorptionCoeffs::coeffArray & coeffs ( const scalar  T) const

Return the coefficients corresponding to the given temperature.

Definition at line 72 of file absorptionCoeffs.C.

References Foam::T().

Here is the call graph for this function:

◆ initialise() [1/2]

void initialise ( const dictionary dict)

Definition at line 95 of file absorptionCoeffs.C.

References dict.

◆ initialise() [2/2]

void initialise ( Istream )

Definition at line 89 of file absorptionCoeffs.C.

◆ invTemp()

bool invTemp ( ) const
inline

Definition at line 26 of file absorptionCoeffsI.H.

References absorptionCoeffs::invTemp_.

◆ Tcommon()

Foam::scalar Tcommon ( ) const
inline

Definition at line 32 of file absorptionCoeffsI.H.

◆ Tlow()

Foam::scalar Tlow ( ) const
inline

Definition at line 38 of file absorptionCoeffsI.H.

◆ Thigh()

Foam::scalar Thigh ( ) const
inline

Definition at line 44 of file absorptionCoeffsI.H.

◆ highACoeffs()

const Foam::radiation::absorptionCoeffs::coeffArray & highACoeffs ( ) const
inline

Definition at line 51 of file absorptionCoeffsI.H.

◆ lowACoeffs()

const Foam::radiation::absorptionCoeffs::coeffArray & lowACoeffs ( ) const
inline

Definition at line 58 of file absorptionCoeffsI.H.

Field Documentation

◆ nCoeffs_

const int nCoeffs_ = 6
static

Definition at line 58 of file absorptionCoeffs.H.

Referenced by absorptionCoeffs::absorptionCoeffs().

◆ Tcommon_

scalar Tcommon_
private

Definition at line 68 of file absorptionCoeffs.H.

◆ Tlow_

scalar Tlow_
private

Definition at line 70 of file absorptionCoeffs.H.

◆ Thigh_

scalar Thigh_
private

Definition at line 72 of file absorptionCoeffs.H.

◆ invTemp_

bool invTemp_
private

Definition at line 76 of file absorptionCoeffs.H.

Referenced by absorptionCoeffs::invTemp().

◆ highACoeffs_

coeffArray highACoeffs_
private

Definition at line 78 of file absorptionCoeffs.H.

Referenced by absorptionCoeffs::absorptionCoeffs().

◆ lowACoeffs_

coeffArray lowACoeffs_
private

Definition at line 79 of file absorptionCoeffs.H.

Referenced by absorptionCoeffs::absorptionCoeffs().


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