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