#include <dune/common/exceptions.hh> template <> struct StringToEnum<Config::state_model> { static Config::state_model convert(std::string const &s) { if (s == "Dieterich") return Config::Dieterich; if (s == "Ruina") return Config::Ruina; DUNE_THROW(Dune::Exception, "failed to parse enum"); } };