An Euler implicit solver for chemistry. More...
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 |
![]() | |
chemistrySolver (typename ChemistryModel::reactionThermo &thermo) | |
virtual | ~chemistrySolver () |
An Euler implicit solver for chemistry.
Definition at line 51 of file EulerImplicit.H.
EulerImplicit | ( | typename ChemistryModel::reactionThermo & | thermo | ) |
Definition at line 31 of file EulerImplicit.C.
|
virtual |
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 |
Definition at line 54 of file EulerImplicit.C.
References forAll, R, Foam::constant::thermodynamic::RR, and s.
|
virtual |
Implements chemistrySolver< ChemistryModel >.
Definition at line 89 of file EulerImplicit.C.
References Foam::constant::universal::c, Foam::constant::electromagnetic::e, forAll, Foam::max(), Foam::min(), mixture, nSpecie, p, Foam::constant::thermodynamic::RR, Foam::sum(), and T.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.