Public Member Functions | List of all members
EulerImplicit< ChemistryModel > Class Template Reference

An Euler implicit solver for chemistry. More...

Inheritance diagram for EulerImplicit< ChemistryModel >:
Inheritance graph
[legend]
Collaboration diagram for EulerImplicit< ChemistryModel >:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("EulerImplicit")
 
 EulerImplicit (typename ChemistryModel::reactionThermo &thermo)
 
virtual ~EulerImplicit ()
 
void updateRRInReactionI (const label index, const scalar pr, const scalar pf, const scalar corr, const label lRef, const label rRef, const scalar p, const scalar T, simpleMatrix< scalar > &RR) const
 
virtual void solve (scalarField &c, scalar &T, scalar &p, scalar &deltaT, scalar &subDeltaT) const
 
- Public Member Functions inherited from chemistrySolver< ChemistryModel >
 chemistrySolver (typename ChemistryModel::reactionThermo &thermo)
 
virtual ~chemistrySolver ()
 

Detailed Description

template<class ChemistryModel>
class Foam::EulerImplicit< ChemistryModel >

An Euler implicit solver for chemistry.

Source files

Definition at line 51 of file EulerImplicit.H.

Constructor & Destructor Documentation

◆ EulerImplicit()

EulerImplicit ( typename ChemistryModel::reactionThermo &  thermo)

Definition at line 31 of file EulerImplicit.C.

◆ ~EulerImplicit()

~EulerImplicit
virtual

Definition at line 46 of file EulerImplicit.C.

Member Function Documentation

◆ TypeName()

TypeName ( "EulerImplicit< ChemistryModel >"  )

◆ updateRRInReactionI()

void updateRRInReactionI ( const label  index,
const scalar  pr,
const scalar  pf,
const scalar  corr,
const label  lRef,
const label  rRef,
const scalar  p,
const scalar  T,
simpleMatrix< scalar > &  RR 
) const

Definition at line 54 of file EulerImplicit.C.

References forAll, R, Foam::constant::thermodynamic::RR, and s.

◆ solve()

void solve ( scalarField c,
scalar &  T,
scalar &  p,
scalar &  deltaT,
scalar &  subDeltaT 
) const
virtual

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