Commit 66467409 authored by Martin Bauer's avatar Martin Bauer
Browse files

Merge branch 'fvm' into 'master'

Fix FiniteDifferenceStaggeredStencilDerivation on Sympy 1.1

See merge request pycodegen/pystencils!105
parents ed864c0e 5790e28d
Pipeline #20388 passed with stage
in 3 minutes and 57 seconds
......@@ -306,7 +306,7 @@ class FiniteDifferenceStaggeredStencilDerivation:
center = [tuple(p + pos) for p in points].index((0, 0, 0)[:dim])
best = [b for b in best if b[center] != 0]
if len(best) > 1: # if there are still multiple, they are equivalent, so we average
weights = sp.Add(*[sp.Matrix(b) for b in best]) / len(best)
weights = [sum([b[i] for b in best]) / len(best) for i in range(len(weights))]
else:
weights = best[0]
assert weights
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment