26 #ifndef GRINS_ANTIOCH_KINETICS_H
27 #define GRINS_ANTIOCH_KINETICS_H
29 #include "grins_config.h"
31 #ifdef GRINS_HAVE_ANTIOCH
37 #include "libmesh/libmesh_common.h"
40 #include "antioch/vector_utils_decl.h"
41 #include "antioch/vector_utils.h"
42 #include "antioch/kinetics_evaluator.h"
43 #include "antioch/cea_evaluator.h"
47 template<
typename KineticsThermoCurveFit>
58 template<
typename KineticsThermoCurveFit>
68 const libMesh::Real rho,
69 const std::vector<libMesh::Real>& mass_fractions,
72 void omega_dot(
const Antioch::TempCache<libMesh::Real>& temp_cache,
73 const libMesh::Real rho,
74 const std::vector<libMesh::Real>& mass_fractions,
93 #endif // GRINS_HAVE_ANTIOCH
95 #endif //GRINS_ANTIOCH_KINETICS_H
Antioch::NASAEvaluator< libMesh::Real, KineticsThermoCurveFit > _antioch_nasa_thermo
Wrapper class for evaluating chemical kinetics using Antioch.
void omega_dot(const libMesh::Real &T, const libMesh::Real rho, const std::vector< libMesh::Real > &mass_fractions, std::vector< libMesh::Real > &omega_dot)
Antioch::KineticsEvaluator< libMesh::Real > _antioch_kinetics
Wrapper class for storing state for Antioch thermo and kinetics.
const AntiochMixture< KineticsThermoCurveFit > & _antioch_mixture