26 #ifndef GRINS_CANTERA_THERMO_H
27 #define GRINS_CANTERA_THERMO_H
29 #include "grins_config.h"
31 #ifdef GRINS_HAVE_CANTERA
37 #include "libmesh/libmesh_common.h"
68 libMesh::Real
cp(
const CachedValues& cache,
unsigned int qp )
const;
70 libMesh::Real
cv(
const CachedValues& cache,
unsigned int qp )
const;
72 libMesh::Real
h(
const CachedValues& cache,
unsigned int qp,
unsigned int species)
const;
74 void h(
const CachedValues& cache,
unsigned int qp, std::vector<libMesh::Real>& h)
const;
76 libMesh::Real
h(
const libMesh::Real& T,
unsigned int species )
const;
92 #endif //GRINS_HAVE_CANTERA
94 #endif //GRINS_CANTERA_THERMO_H
libMesh::Real cp(const CachedValues &cache, unsigned int qp) const
Wrapper class for evaluating thermo properties using Cantera.
Cantera::IdealGasMix & _cantera_gas
libMesh::Real cv(const CachedValues &cache, unsigned int qp) const
Wrapper class for storing state for computing thermochemistry and transport properties using Cantera...
libMesh::Real h(const CachedValues &cache, unsigned int qp, unsigned int species) const
CanteraMixture & _cantera_mixture