33 using Tscal = shambase::VecComponent<Tvec>;
35 Tscal eos_gamma = 5. / 3.;
37 Tscal grid_coord_to_pos_fact = 1;
41 static constexpr u32 NsideBlockPow = 1;
44 inline void set_eos_gamma(Tscal gamma) { eos_gamma = gamma; }
46 bool use_consistent_transport =
false;
47 bool use_van_leer =
true;
51 inline void check_config() {
52 if (grid_coord_to_pos_fact <= 0) {
54 "grid_coord_to_pos_fact must be > 0, got {}", grid_coord_to_pos_fact));
58 sham::format(
"Csafe must be > 0, got {}", Csafe));