18 std::vector<std::unique_ptr<ChemicalReaction>> chemical_reactions;
21 auto const& reaction_config :
25 auto const stoichiometric_vector =
27 reaction_config.getConfigParameter<std::vector<double>>(
28 "stoichiometric_coefficients");
30 auto const reaction_type =
32 reaction_config.getConfigParameter<std::string>(
"reaction_type");
33 if (boost::iequals(reaction_type,
"FirstOrderReaction"))
35 chemical_reactions.emplace_back(std::make_unique<
37 stoichiometric_vector,
39 reaction_config.getConfigParameter<
double>(
40 "first_order_rate_constant")));
44 return chemical_reactions;