This abstract base class encapsulates the underlying chemistry for the FlameMasterReactor.
More...
#include <FlameMasterReactor.hpp>
|
virtual | ~FlameMasterMechanism ()=default |
|
virtual std::unique_ptr< FlameMasterMechanism > | Clone () const =0 |
|
virtual void | ComputeProductionRates (span< double > cdot, span< double > w, span< double > k, span< double > c, span< double > M, double temp, double pressure) const =0 |
|
virtual void | ComputeThermoData (span< double > h, span< double > cp, double t, span< double > s) const =0 |
|
virtual void | ComputeThermoData (ArrayXd &h, ArrayXd &cp, Array1d t) const =0 |
|
virtual int | getNSpecies () const =0 |
|
virtual int | getNReactions () const =0 |
|
virtual int | getNThirdBodyReactions () const =0 |
|
virtual std::vector< std::string > | getSpeciesNames () const =0 |
|
virtual void | getMolarMass (span< double >) const =0 |
|
virtual double | getUniversalGasConstant () const |
|
virtual int | getNSpecs () const |
|
This abstract base class encapsulates the underlying chemistry for the FlameMasterReactor.
◆ ~FlameMasterMechanism()
virtual fub::FlameMasterMechanism::~FlameMasterMechanism |
( |
| ) |
|
|
virtualdefault |
◆ Clone()
◆ ComputeProductionRates()
virtual void fub::FlameMasterMechanism::ComputeProductionRates |
( |
span< double > |
cdot, |
|
|
span< double > |
w, |
|
|
span< double > |
k, |
|
|
span< double > |
c, |
|
|
span< double > |
M, |
|
|
double |
temp, |
|
|
double |
pressure |
|
) |
| const |
|
pure virtual |
◆ ComputeThermoData() [1/2]
◆ ComputeThermoData() [2/2]
virtual void fub::FlameMasterMechanism::ComputeThermoData |
( |
span< double > |
h, |
|
|
span< double > |
cp, |
|
|
double |
t, |
|
|
span< double > |
s |
|
) |
| const |
|
pure virtual |
◆ getMolarMass()
virtual void fub::FlameMasterMechanism::getMolarMass |
( |
span< double > |
| ) |
const |
|
pure virtual |
◆ getNReactions()
virtual int fub::FlameMasterMechanism::getNReactions |
( |
| ) |
const |
|
pure virtual |
◆ getNSpecies()
virtual int fub::FlameMasterMechanism::getNSpecies |
( |
| ) |
const |
|
pure virtual |
◆ getNSpecs()
virtual int fub::FlameMasterMechanism::getNSpecs |
( |
| ) |
const |
|
inlinevirtual |
◆ getNThirdBodyReactions()
virtual int fub::FlameMasterMechanism::getNThirdBodyReactions |
( |
| ) |
const |
|
pure virtual |
◆ getSpeciesNames()
virtual std::vector<std::string> fub::FlameMasterMechanism::getSpeciesNames |
( |
| ) |
const |
|
pure virtual |
◆ getUniversalGasConstant()
virtual double fub::FlameMasterMechanism::getUniversalGasConstant |
( |
| ) |
const |
|
inlinevirtual |
The documentation for this struct was generated from the following file: