From c37b6482ad34b832374c11e7ad6e3160c7e3dc16 Mon Sep 17 00:00:00 2001 From: Frederik Hennig <frederik.hennig@fau.de> Date: Thu, 22 Sep 2022 14:49:47 +0200 Subject: [PATCH] fix factor_relaxation_rates --- lbmpy/methods/momentbased/momentbasedsimplifications.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lbmpy/methods/momentbased/momentbasedsimplifications.py b/lbmpy/methods/momentbased/momentbasedsimplifications.py index c307b23d..40ec979f 100644 --- a/lbmpy/methods/momentbased/momentbasedsimplifications.py +++ b/lbmpy/methods/momentbased/momentbasedsimplifications.py @@ -43,7 +43,7 @@ def factor_relaxation_rates(cr: LbmCollisionRule): """ sh = cr.simplification_hints assert 'relaxation_rates' in sh, "Needs simplification hint 'relaxation_rates': Sequence of relaxation rates" - if len(sh['relaxation_rates']) > 19: # heuristics, works well if there is a small number of relaxation rates + if len(set(sh['relaxation_rates'])) > 19: # heuristics, works well if there is a small number of relaxation rates return cr relaxation_rates = sp.Matrix(sh['relaxation_rates']).atoms(sp.Symbol) -- GitLab