Skip to content
Snippets Groups Projects
Select Git revision
  • a8bb15e19b13f37eab8c2f074b0ccb1bb6f19f55
  • 2016-PippingKornhuberRosenauOncken default
  • 2014-Dissertation-Pipping
  • 2013-PippingSanderKornhuber
4 results

enum_scheme.cc

Blame
  • user avatar
    Elias Pipping authored
    5d0bafd6
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    enum_scheme.cc 351 B
    #include <dune/common/exceptions.hh>
    
    #include "enums.hh"
    
    template <> struct StringToEnum<Config::scheme> {
      static Config::scheme convert(std::string const &s) {
        if (s == "newmark")
          return Config::Newmark;
    
        if (s == "backwardEuler")
          return Config::BackwardEuler;
    
        DUNE_THROW(Dune::Exception, "failed to parse enum");
      }
    };