All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
powerSeriesReactionRate Class Reference

Power series reaction rate. More...

Public Member Functions

 powerSeriesReactionRate (const scalar A, const scalar beta, const FixedList< scalar, nCoeff_ > coeffs)
 Construct from components. More...
 
 powerSeriesReactionRate (const speciesTable &species, const dimensionSet &dims, const dictionary &dict)
 Construct from dictionary. More...
 
void preEvaluate () const
 Pre-evaluation hook. More...
 
void postEvaluate () const
 Post-evaluation hook. More...
 
scalar operator() (const scalar p, const scalar T, const scalarField &c, const label li) const
 Return the rate. More...
 
scalar ddT (const scalar p, const scalar T, const scalarField &c, const label li) const
 The derivative of the rate w.r.t. temperature. More...
 
bool hasDdc () const
 Is the rate a function of concentration? More...
 
void ddc (const scalar p, const scalar T, const scalarField &c, const label li, scalarField &ddc) const
 The derivative of the rate w.r.t. concentration. More...
 
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 powerSeriesReactionRate &)
 

Detailed Description

Power series reaction rate.

Source files

Definition at line 58 of file powerSeriesReactionRate.H.

Constructor & Destructor Documentation

◆ powerSeriesReactionRate() [1/2]

powerSeriesReactionRate ( const scalar  A,
const scalar  beta,
const FixedList< scalar, nCoeff_ >  coeffs 
)
inline

Construct from components.

Definition at line 30 of file powerSeriesReactionRateI.H.

◆ powerSeriesReactionRate() [2/2]

powerSeriesReactionRate ( const speciesTable species,
const dimensionSet dims,
const dictionary dict 
)
inline

Construct from dictionary.

Definition at line 43 of file powerSeriesReactionRateI.H.

Member Function Documentation

◆ type()

static word type ( )
inlinestatic

Return the type name.

Definition at line 93 of file powerSeriesReactionRate.H.

◆ preEvaluate()

void preEvaluate ( ) const
inline

Pre-evaluation hook.

Definition at line 58 of file powerSeriesReactionRateI.H.

◆ postEvaluate()

void postEvaluate ( ) const
inline

Post-evaluation hook.

Definition at line 62 of file powerSeriesReactionRateI.H.

◆ operator()()

Foam::scalar operator() ( const scalar  p,
const scalar  T,
const scalarField c,
const label  li 
) const
inline

Return the rate.

Definition at line 66 of file powerSeriesReactionRateI.H.

References Foam::exp(), forAll, Foam::mag(), n, Foam::pow(), and Foam::T().

Here is the call graph for this function:

◆ ddT()

Foam::scalar ddT ( const scalar  p,
const scalar  T,
const scalarField c,
const label  li 
) const
inline

The derivative of the rate w.r.t. temperature.

Definition at line 94 of file powerSeriesReactionRateI.H.

References Foam::exp(), forAll, Foam::mag(), n, Foam::pow(), and Foam::T().

Here is the call graph for this function:

◆ hasDdc()

bool hasDdc ( ) const
inline

Is the rate a function of concentration?

Definition at line 125 of file powerSeriesReactionRateI.H.

◆ ddc()

void ddc ( const scalar  p,
const scalar  T,
const scalarField c,
const label  li,
scalarField ddc 
) const
inline

The derivative of the rate w.r.t. concentration.

Definition at line 131 of file powerSeriesReactionRateI.H.

◆ write()

void write ( Ostream os) const
inline

Write to stream.

Definition at line 144 of file powerSeriesReactionRateI.H.

References Foam::writeEntry().

Here is the call graph for this function:

Friends And Related Function Documentation

◆ operator<<

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

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