28 #ifdef GRINS_HAVE_ANTIOCH
31 #include "antioch/kinetics_parsing.h"
40 (Antioch::ReactionSet<libMesh::Real> & reaction_set,
41 const std::string & param_name) :
42 _reaction_sets(1, &reaction_set)
44 std::stringstream stream(param_name);
47 std::getline(stream, keyword,
'/');
48 libmesh_assert(!stream.fail());
49 libmesh_assert_equal_to(keyword,
"Antioch");
51 std::getline(stream, keyword,
'/');
52 libmesh_assert(!stream.fail());
53 _reaction_id = keyword;
55 while (std::getline(stream, keyword,
'/')) {
56 _keywords.push_back(keyword);
59 libmesh_assert_greater (_keywords.size(), 0);
79 libmesh_assert_equal_to
103 libmesh_assert_equal_to
112 #endif // GRINS_HAVE_ANTIOCH
libMesh::Number _current_val
std::vector< std::string > _keywords
virtual void set(const libMesh::Number &new_value)
virtual const libMesh::Number & get() const
std::vector< Antioch::ReactionSet< libMesh::Number > * > _reaction_sets