26 #ifndef GRINS_ANTIOCH_MIXTURE_H
27 #define GRINS_ANTIOCH_MIXTURE_H
29 #include "grins_config.h"
31 #ifdef GRINS_HAVE_ANTIOCH
38 #include "libmesh/libmesh_common.h"
41 #include "antioch/vector_utils_decl.h"
42 #include "antioch/vector_utils.h"
43 #include "antioch/chemical_mixture.h"
44 #include "antioch/cea_mixture.h"
45 #include "antioch/reaction_set.h"
64 AntiochMixture(
const GetPot& input,
const std::string& material );
71 (
const std::string & param_name,
75 const Antioch::ReactionSet<libMesh::Real>&
reaction_set()
const;
77 const Antioch::CEAThermoMixture<libMesh::Real>&
cea_mixture()
const;
85 libMesh::UniquePtr<Antioch::CEAThermoMixture<libMesh::Real> >
_cea_mixture;
118 #endif // GRINS_HAVE_ANTIOCH
120 #endif // GRINS_ANTIOCH_MIXTURE_H
libMesh::UniquePtr< Antioch::ReactionSet< libMesh::Real > > _reaction_set
libMesh::Real h_stat_mech_ref_correction(unsigned int species) const
Wrapper class for Antioch::ChemicalMixture.
const Antioch::CEAThermoMixture< libMesh::Real > & cea_mixture() const
void build_stat_mech_ref_correction()
virtual void register_parameter(const std::string ¶m_name, libMesh::ParameterMultiAccessor< libMesh::Number > ¶m_pointer) const
Each subclass will register its copy of an independent.
const Antioch::ReactionSet< libMesh::Real > & reaction_set() const
libMesh::UniquePtr< Antioch::CEAThermoMixture< libMesh::Real > > _cea_mixture
std::vector< libMesh::Real > _h_stat_mech_ref_correction
Wrapper class for storing state for Antioch thermo and kinetics.
virtual ~AntiochMixture()