An Euler implicit solver for chemistry. More...
#include <EulerImplicit.H>


Public Member Functions | |
| TypeName ("EulerImplicit") | |
| Runtime type information. | |
| EulerImplicit (typename ChemistryModel::reactionThermo &thermo) | |
| Construct from thermo. | |
| virtual | ~EulerImplicit () |
| Destructor. | |
| 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 |
| Update the concentrations and return the chemical time. | |
| Public Member Functions inherited from chemistrySolver< ChemistryModel > | |
| chemistrySolver (typename ChemistryModel::reactionThermo &thermo) | |
| Construct from thermo. | |
| virtual | ~chemistrySolver () |
| Destructor. | |
An Euler implicit solver for chemistry.
Definition at line 51 of file EulerImplicit.H.
| EulerImplicit | ( | typename ChemistryModel::reactionThermo & | thermo | ) |
Construct from thermo.
Definition at line 30 of file EulerImplicit.C.
References chemistrySolver< ChemistryModel >::chemistrySolver().

|
virtual |
Destructor.
Definition at line 46 of file EulerImplicit.C.
| TypeName | ( | "EulerImplicit< ChemistryModel >" | ) |
| 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 |
Update the concentrations and return the chemical time.
Implements chemistrySolver< ChemistryModel >.
Definition at line 88 of file EulerImplicit.C.
References e, forAll, Foam::max(), Foam::min(), mixture, nSpecie, p, Foam::sum(), Foam::T(), and updateRRInReactionI().
