28 #ifndef ANTIOCH_READ_REACTION_SET_DATA_H
29 #define ANTIOCH_READ_REACTION_SET_DATA_H
43 template <
typename NumericType>
46 template <
typename NumericType>
49 template <
typename NumericType>
52 template <
typename NumericType>
114 template<
class NumericType>
119 template<
class NumericType>
125 template<
typename NumericType>
131 template <
typename NumericType>
133 const std::vector<std::string> & accepted_unit,
134 const std::string & equation,
const std::string & parameter_name);
138 template<
class NumericType>
144 read_reaction_set_data<NumericType >(filename,verbose,reaction_set,
XML);
147 template<
class NumericType>
153 read_reaction_set_data<NumericType>(filename,verbose,reaction_set,
CHEMKIN);
158 #endif // ANTIOCH_READ_REACTION_SET_DATA_H
void read_reaction_set_data_chemkin(const std::string &filename, const bool verbose, ReactionSet< NumericType > &reaction_set)
This class encapsulates all the reaction mechanisms considered in a chemical nonequilibrium simulatio...
void read_reaction_set_data_xml(const std::string &filename, const bool verbose, ReactionSet< NumericType > &reaction_set)
Nothing is stored, this parser is based on the tinyxml2 implementation.
void read_reaction_set_data(const std::string &filename, const bool verbose, ReactionSet< NumericType > &reaction_set, ParsingType type=ASCII)
The parameters are reduced parameters.
void verify_unit_of_parameter(Units< NumericType > &default_unit, const std::string &provided_unit, const std::vector< std::string > &accepted_unit, const std::string &equation, const std::string ¶meter_name)