@@ -208,28 +208,28 @@ constexpr void declare_all_mhd_params(py::module& m)
208208
209209 std::string variant_name = " euler_constant_rusanov" ;
210210 std::string full_type = type_name + " _" + variant_name;
211-
212- RegistererSelector<Dimension, InterpOrder, NbRefinedParts, TimeIntegratorType::Euler,
213- ReconstructionType::Constant, SlopeLimiterType::count,
214- RiemannSolverType::Rusanov, false , false , false >::declare_sim (m, full_type);
215-
216- RegistererSelector<Dimension, InterpOrder, NbRefinedParts, TimeIntegratorType::Euler,
217- ReconstructionType::Constant, SlopeLimiterType::count,
218- RiemannSolverType::Rusanov, false , false , false >::declare_etc (m, full_type);
219-
220- // variant_name = "euler_constant_rusanov_hall";
221- // full_type = type_name + "_" + variant_name;
222211 //
223212 // RegistererSelector<Dimension, InterpOrder, NbRefinedParts, TimeIntegratorType::Euler,
224213 // ReconstructionType::Constant, SlopeLimiterType::count,
225- // RiemannSolverType::Rusanov, true , false, false>::declare_sim(m,
214+ // RiemannSolverType::Rusanov, false , false, false>::declare_sim(m,
226215 // full_type);
227216 //
228217 // RegistererSelector<Dimension, InterpOrder, NbRefinedParts, TimeIntegratorType::Euler,
229218 // ReconstructionType::Constant, SlopeLimiterType::count,
230- // RiemannSolverType::Rusanov, true , false, false>::declare_etc(m,
219+ // RiemannSolverType::Rusanov, false , false, false>::declare_etc(m,
231220 // full_type);
232221
222+ variant_name = " euler_constant_rusanov_hall" ;
223+ full_type = type_name + " _" + variant_name;
224+
225+ RegistererSelector<Dimension, InterpOrder, NbRefinedParts, TimeIntegratorType::Euler,
226+ ReconstructionType::Constant, SlopeLimiterType::count,
227+ RiemannSolverType::Rusanov, true , false , false >::declare_sim (m, full_type);
228+
229+ RegistererSelector<Dimension, InterpOrder, NbRefinedParts, TimeIntegratorType::Euler,
230+ ReconstructionType::Constant, SlopeLimiterType::count,
231+ RiemannSolverType::Rusanov, true , false , false >::declare_etc (m, full_type);
232+
233233 // variant_name = "tvdrk3_wenoz_rusanov";
234234 // full_type = type_name + "_" + variant_name;
235235 //
@@ -242,7 +242,7 @@ constexpr void declare_all_mhd_params(py::module& m)
242242 // ReconstructionType::WENOZ, SlopeLimiterType::count,
243243 // RiemannSolverType::Rusanov, false, false, false>::declare_etc(m,
244244 // full_type);
245- //
245+
246246 // variant_name = "tvdrk3_wenoz_rusanov_hall";
247247 // full_type = type_name + "_" + variant_name;
248248 //
@@ -268,17 +268,41 @@ constexpr void declare_all_mhd_params(py::module& m)
268268 // ReconstructionType::Linear, SlopeLimiterType::VanLeer,
269269 // RiemannSolverType::Rusanov, false, false, false>::declare_etc(m,
270270 // full_type);
271+
272+ variant_name = " tvdrk2_linear_vanleer_rusanov_hall" ;
273+ full_type = type_name + " _" + variant_name;
274+
275+ RegistererSelector<Dimension, InterpOrder, NbRefinedParts, TimeIntegratorType::TVDRK2,
276+ ReconstructionType::Linear, SlopeLimiterType::VanLeer,
277+ RiemannSolverType::Rusanov, true , false , false >::declare_sim (m, full_type);
278+
279+ RegistererSelector<Dimension, InterpOrder, NbRefinedParts, TimeIntegratorType::TVDRK2,
280+ ReconstructionType::Linear, SlopeLimiterType::VanLeer,
281+ RiemannSolverType::Rusanov, true , false , false >::declare_etc (m, full_type);
282+
283+ // variant_name = "tvdrk3_weno3_rusanov";
284+ // full_type = type_name + "_" + variant_name;
285+ //
286+ // RegistererSelector<Dimension, InterpOrder, NbRefinedParts, TimeIntegratorType::TVDRK3,
287+ // ReconstructionType::WENO3, SlopeLimiterType::count,
288+ // RiemannSolverType::Rusanov, false, false, false>::declare_sim(m,
289+ // full_type);
271290 //
272- // variant_name = "tvdrk2_linear_vanleer_rusanov_hall";
291+ // RegistererSelector<Dimension, InterpOrder, NbRefinedParts, TimeIntegratorType::TVDRK3,
292+ // ReconstructionType::WENO3, SlopeLimiterType::count,
293+ // RiemannSolverType::Rusanov, false, false, false>::declare_etc(m,
294+ // full_type);
295+
296+ // variant_name = "tvdrk3_weno3_rusanov_hall";
273297 // full_type = type_name + "_" + variant_name;
274298 //
275- // RegistererSelector<Dimension, InterpOrder, NbRefinedParts, TimeIntegratorType::TVDRK2 ,
276- // ReconstructionType::Linear , SlopeLimiterType::VanLeer ,
299+ // RegistererSelector<Dimension, InterpOrder, NbRefinedParts, TimeIntegratorType::TVDRK3 ,
300+ // ReconstructionType::WENO3 , SlopeLimiterType::count ,
277301 // RiemannSolverType::Rusanov, true, false, false>::declare_sim(m,
278302 // full_type);
279303 //
280- // RegistererSelector<Dimension, InterpOrder, NbRefinedParts, TimeIntegratorType::TVDRK2 ,
281- // ReconstructionType::Linear , SlopeLimiterType::VanLeer ,
304+ // RegistererSelector<Dimension, InterpOrder, NbRefinedParts, TimeIntegratorType::TVDRK3 ,
305+ // ReconstructionType::WENO3 , SlopeLimiterType::count ,
282306 // RiemannSolverType::Rusanov, true, false, false>::declare_etc(m,
283307 // full_type);
284308
0 commit comments