Skip to content

Commit 7cea78a

Browse files
committed
FIX: LLVMDouble behind compile-time option
1 parent 64cb264 commit 7cea78a

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

symengine/lib/symengine_wrapper.pxd

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ from libcpp.vector cimport vector
44
from libcpp.string cimport string
55
from libcpp cimport bool as cppbool
66

7+
include "config.pxi"
8+
79
cdef class Basic(object):
810
cdef rcp_const_basic thisptr
911

@@ -53,9 +55,10 @@ cdef class LambdaDouble(_Lambdify):
5355
cpdef unsafe_complex(self, double complex[::1] inp, double complex[::1] out, int inp_offset=*, int out_offset=*)
5456
cpdef as_scipy_low_level_callable(self)
5557

56-
cdef class LLVMDouble(_Lambdify):
57-
cdef vector[symengine.LLVMDoubleVisitor] lambda_double
58-
cdef _init(self, symengine.vec_basic& args_, symengine.vec_basic& outs_, cppbool cse)
59-
cdef _load(self, const string &s)
60-
cpdef unsafe_real(self, double[::1] inp, double[::1] out, int inp_offset=*, int out_offset=*)
61-
cpdef as_scipy_low_level_callable(self)
58+
IF HAVE_SYMENGINE_LLVM:
59+
cdef class LLVMDouble(_Lambdify):
60+
cdef vector[symengine.LLVMDoubleVisitor] lambda_double
61+
cdef _init(self, symengine.vec_basic& args_, symengine.vec_basic& outs_, cppbool cse)
62+
cdef _load(self, const string &s)
63+
cpdef unsafe_real(self, double[::1] inp, double[::1] out, int inp_offset=*, int out_offset=*)
64+
cpdef as_scipy_low_level_callable(self)

0 commit comments

Comments
 (0)