Public Member Functions | Static Public Member Functions | Friends | List of all members
TroeFallOffFunction Class Reference

The Troe fall-off function. More...

Public Member Functions

 TroeFallOffFunction (const scalar alpha, const scalar Tsss, const scalar Ts, const scalar Tss)
 Construct from components. More...
 
 TroeFallOffFunction (const dictionary &dict)
 Construct from dictionary. More...
 
scalar operator() (const scalar T, const scalar Pr) const
 
scalar ddT (const scalar Pr, const scalar F, const scalar dPrdT, const scalar T) const
 
scalar ddc (const scalar Pr, const scalar F, const scalar dPrdc, const scalar T) const
 
void write (Ostream &os) const
 Write to stream. More...
 

Static Public Member Functions

static word type ()
 Return the type name. More...
 

Friends

Ostreamoperator<< (Ostream &, const TroeFallOffFunction &)
 

Detailed Description

The Troe fall-off function.

Source files

Definition at line 54 of file TroeFallOffFunction.H.

Constructor & Destructor Documentation

◆ TroeFallOffFunction() [1/2]

TroeFallOffFunction ( const scalar  alpha,
const scalar  Tsss,
const scalar  Ts,
const scalar  Tss 
)
inline

Construct from components.

Definition at line 29 of file TroeFallOffFunctionI.H.

◆ TroeFallOffFunction() [2/2]

TroeFallOffFunction ( const dictionary dict)
inline

Construct from dictionary.

Definition at line 43 of file TroeFallOffFunctionI.H.

Member Function Documentation

◆ type()

static word type ( )
inlinestatic

Return the type name.

Definition at line 82 of file TroeFallOffFunction.H.

References TroeFallOffFunction::ddc(), TroeFallOffFunction::ddT(), F(), TroeFallOffFunction::operator<<, Pr(), Foam::T(), and TroeFallOffFunction::write().

Here is the call graph for this function:

◆ operator()()

Foam::scalar operator() ( const scalar  T,
const scalar  Pr 
) const
inline

Definition at line 55 of file TroeFallOffFunctionI.H.

References Foam::constant::universal::c, TroeFallOffFunction::ddT(), Foam::exp(), Foam::log10(), Foam::max(), n, Foam::pow(), Pr(), Foam::sqr(), and Foam::T().

Here is the call graph for this function:

◆ ddT()

Foam::scalar ddT ( const scalar  Pr,
const scalar  F,
const scalar  dPrdT,
const scalar  T 
) const
inline

Definition at line 79 of file TroeFallOffFunctionI.H.

References Foam::constant::universal::c, TroeFallOffFunction::ddc(), Foam::exp(), Foam::log(), Foam::log10(), Foam::max(), n, and Foam::sqr().

Referenced by TroeFallOffFunction::operator()(), and TroeFallOffFunction::type().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ddc()

Foam::scalar ddc ( const scalar  Pr,
const scalar  F,
const scalar  dPrdc,
const scalar  T 
) const
inline

Definition at line 133 of file TroeFallOffFunctionI.H.

References Foam::constant::universal::c, Foam::exp(), Foam::log(), Foam::log10(), Foam::max(), n, and Foam::sqr().

Referenced by TroeFallOffFunction::ddT(), and TroeFallOffFunction::type().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ write()

void write ( Ostream os) const
inline

Write to stream.

Definition at line 173 of file TroeFallOffFunctionI.H.

References token::END_STATEMENT, Foam::nl, and Ostream::writeKeyword().

Referenced by TroeFallOffFunction::type().

Here is the call graph for this function:
Here is the caller graph for this function:

Friends And Related Function Documentation

◆ operator<<

Ostream& operator<< ( Ostream ,
const TroeFallOffFunction  
)
friend

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