20#include "nlohmann/json.hpp"
25 enum RiemannSolverMode { Rusanov = 0, HLL = 1, HLLC = 2 };
29 {{RiemannSolverMode::Rusanov,
"rusanov"},
30 {RiemannSolverMode::HLL,
"hll"},
31 {RiemannSolverMode::HLLC,
"hllc"}});
This header file contains utility functions related to exception handling in the code.
#define SHAMROCK_JSON_SERIALIZE_ENUM(ENUM_TYPE,...)
Macro to serialize/deserialize an enum to/from a JSON object modified from the NLOHMANN_JSON_SERIALIZ...
namespace for the basegodunov model