Skip to content

Commit a8eb239

Browse files
committed
try cos, sin functions instead of variables
1 parent 154bbe6 commit a8eb239

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

sumpy/kernel.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
from sumpy.symbolic import pymbolic_real_norm_2, SpatialConstant
2929
import sumpy.symbolic as sym
3030
from pymbolic.primitives import make_sym_vector
31+
import pymbolic.primitives as prim
3132
from pymbolic import var
3233
from pytools import memoize_method
3334
from collections import defaultdict
@@ -522,7 +523,7 @@ def __init__(self, dim, helmholtz_k_name="k",
522523
if allow_evanescent:
523524
expr = var("exp")(var("I")*k*r)/r
524525
else:
525-
expr = (var("cos")(k*r) + var("I")*var("sin")(k*r))/r
526+
expr = (prim.cos(k*r) + var("I")*prim.sin(k*r))/r
526527
scaling = 1/(4*var("pi"))
527528
else:
528529
raise RuntimeError("unsupported dimensionality")

0 commit comments

Comments
 (0)