Skip to content
Snippets Groups Projects

Fix: float numbers as relaxation rates

Closed Markus Holzer requested to merge holzer/lbmpy:develop into master
1 file
+ 3
3
Compare changes
  • Side-by-side
  • Inline
@@ -658,11 +658,11 @@ def _get_relaxation_info_dict(relaxation_rates, nested_moments, dim):
for group in nested_moments:
for moment in group:
if get_order(moment) <= 1:
result[moment] = 0.0
result[moment] = sp.Integer(0)
elif is_shear_moment(moment, dim):
result[moment] = relaxation_rates[0]
else:
result[moment] = 1.0
result[moment] = sp.Integer(1)
# if relaxation rate for each moment is specified they are all used
if len(relaxation_rates) == number_of_moments:
@@ -687,7 +687,7 @@ def _get_relaxation_info_dict(relaxation_rates, nested_moments, dim):
next_rr = False
for moment in group:
if get_order(moment) <= 1:
result[moment] = 0.0
result[moment] = sp.Integer(0)
elif is_shear_moment(moment, dim):
result[moment] = shear_rr
elif is_bulk_moment(moment, dim):
Loading