Skip to content

Commit 4fee72d

Browse files
committed
Add test for llvm_double
1 parent ff01ddc commit 4fee72d

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

symengine/tests/test_lambdify.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,15 @@ def test_Lambdify():
5050
assert allclose(l(range(n, n+len(args))),
5151
[3*n+3, n**2, -1/(n+2), n*(n+1)*(n+2)])
5252

53+
def test_Lambdify_LLVM():
54+
if not se.have_llvm:
55+
return
56+
n = 7
57+
args = x, y, z = se.symbols('x y z')
58+
l = se.Lambdify(args, [x+y+z, x**2, (x-y)/z, x*y*z], llvm=True)
59+
assert allclose(l(range(n, n+len(args))),
60+
[3*n+3, n**2, -1/(n+2), n*(n+1)*(n+2)])
61+
5362

5463
def _get_2_to_2by2_numpy():
5564
args = x, y = se.symbols('x y')

0 commit comments

Comments
 (0)