diff --git a/python/dune/femdg/_operators.py b/python/dune/femdg/_operators.py index 4e8cd4bb20cb80cae6c0519e46e63d9cea27282c..fd3fd7b635edf8d11cf5f97274464d3ffdf0184b 100644 --- a/python/dune/femdg/_operators.py +++ b/python/dune/femdg/_operators.py @@ -240,6 +240,13 @@ def femDGOperator(Model, space, else: parameters["femdg.limiter.admissiblefunctions"] = "lp" + if limiter.lower() in ["minmod", "vanleer", "superbee"]: + # force default values for how reconstruction is done + if parameters is None: + parameterReader.append({"femdg.limiter.admissiblefunctions":"muscl"}) + else: + parameters["femdg.limiter.admissiblefunctions"] = "muscl" + if limiter.lower() == "scaling": # check for scaling limiter interface if not hasScalingInterface: