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: