An abstract base class for solving chemistry. More...
#include <chemistrySolver.H>
Inherits ChemistryModel.
Inherited by noChemistrySolver< StandardChemistryModel< psiReactionThermo, constGasHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, constGasHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, gasHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, gasHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, PengRobinsonGasHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, PengRobinsonGasHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, constIncompressibleGasHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, constIncompressibleGasHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, incompressibleGasHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, incompressibleGasHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, icoPoly8HThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, icoPoly8HThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, constFluidHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, constFluidHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, constAdiabaticFluidHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, constAdiabaticFluidHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, constHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, constHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, constGasHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, constGasHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, gasHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, gasHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, PengRobinsonGasHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, PengRobinsonGasHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, constIncompressibleGasHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, constIncompressibleGasHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, incompressibleGasHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, incompressibleGasHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, icoPoly8HThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, icoPoly8HThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, constFluidHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, constFluidHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, constAdiabaticFluidHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, constAdiabaticFluidHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, constHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, constHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, constGasEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, constGasEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, gasEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, gasEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, PengRobinsonGasEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, PengRobinsonGasEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, constIncompressibleGasEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, constIncompressibleGasEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, incompressibleGasEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, incompressibleGasEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, icoPoly8EThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, icoPoly8EThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, constFluidEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, constFluidEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, constAdiabaticFluidEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, constAdiabaticFluidEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, constEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, constEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, constGasEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, constGasEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, gasEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, gasEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, PengRobinsonGasEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, PengRobinsonGasEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, constIncompressibleGasEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, constIncompressibleGasEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, incompressibleGasEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, incompressibleGasEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, icoPoly8EThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, icoPoly8EThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, constFluidEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, constFluidEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, constAdiabaticFluidEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, constAdiabaticFluidEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, constEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, constEThermoPhysics > >, noChemistrySolver< pyrolysisChemistryModel< basicSolidChemistryModel, hConstSolidThermoPhysics, gasHThermoPhysics > >, noChemistrySolver< pyrolysisChemistryModel< basicSolidChemistryModel, hPowerSolidThermoPhysics, gasHThermoPhysics > >, noChemistrySolver< pyrolysisChemistryModel< basicSolidChemistryModel, hExpKappaConstSolidThermoPhysics, gasHThermoPhysics > >, EulerImplicit< ChemistryModel >, noChemistrySolver< ChemistryModel >, and ode< ChemistryModel >.

Public Member Functions | |
| chemistrySolver (typename ChemistryModel::reactionThermo &thermo) | |
| Construct from thermo. | |
| virtual | ~chemistrySolver () |
| Destructor. | |
| virtual void | solve (scalarField &c, scalar &T, scalar &p, scalar &deltaT, scalar &subDeltaT) const =0 |
| Update the concentrations and return the chemical time. | |
An abstract base class for solving chemistry.
Definition at line 48 of file chemistrySolver.H.
| chemistrySolver | ( | typename ChemistryModel::reactionThermo & | thermo | ) |
Construct from thermo.
Definition at line 26 of file chemistrySolver.C.
Referenced by EulerImplicit< ChemistryModel >::EulerImplicit(), noChemistrySolver< ChemistryModel >::noChemistrySolver(), and ode< ChemistryModel >::ode().

|
virtual |
Destructor.
Definition at line 38 of file chemistrySolver.C.
|
pure virtual |
Update the concentrations and return the chemical time.
Implemented in EulerImplicit< ChemistryModel >, noChemistrySolver< ChemistryModel >, noChemistrySolver< pyrolysisChemistryModel< basicSolidChemistryModel, hConstSolidThermoPhysics, gasHThermoPhysics > >, noChemistrySolver< pyrolysisChemistryModel< basicSolidChemistryModel, hExpKappaConstSolidThermoPhysics, gasHThermoPhysics > >, noChemistrySolver< pyrolysisChemistryModel< basicSolidChemistryModel, hPowerSolidThermoPhysics, gasHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, constAdiabaticFluidEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, constAdiabaticFluidHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, constEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, constFluidEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, constFluidHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, constGasEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, constGasHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, constHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, constIncompressibleGasEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, constIncompressibleGasHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, gasEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, gasHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, icoPoly8EThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, icoPoly8HThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, incompressibleGasEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, incompressibleGasHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, PengRobinsonGasEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< psiReactionThermo, PengRobinsonGasHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, constAdiabaticFluidEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, constAdiabaticFluidHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, constEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, constFluidEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, constFluidHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, constGasEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, constGasHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, constHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, constIncompressibleGasEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, constIncompressibleGasHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, gasEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, gasHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, icoPoly8EThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, icoPoly8HThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, incompressibleGasEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, incompressibleGasHThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, PengRobinsonGasEThermoPhysics > >, noChemistrySolver< StandardChemistryModel< rhoReactionThermo, PengRobinsonGasHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, constAdiabaticFluidEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, constAdiabaticFluidHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, constEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, constFluidEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, constFluidHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, constGasEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, constGasHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, constHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, constIncompressibleGasEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, constIncompressibleGasHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, gasEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, gasHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, icoPoly8EThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, icoPoly8HThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, incompressibleGasEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, incompressibleGasHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, PengRobinsonGasEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< psiReactionThermo, PengRobinsonGasHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, constAdiabaticFluidEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, constAdiabaticFluidHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, constEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, constFluidEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, constFluidHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, constGasEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, constGasHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, constHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, constIncompressibleGasEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, constIncompressibleGasHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, gasEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, gasHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, icoPoly8EThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, icoPoly8HThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, incompressibleGasEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, incompressibleGasHThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, PengRobinsonGasEThermoPhysics > >, noChemistrySolver< TDACChemistryModel< rhoReactionThermo, PengRobinsonGasHThermoPhysics > >, and ode< ChemistryModel >.
