Skip to content

Commit 4fac508

Browse files
committed
Refactor methods
1 parent 789c35e commit 4fac508

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

symengine/lib/symengine_wrapper.pyx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2648,27 +2648,27 @@ cdef class _Lambdify(object):
26482648
cdef _init(self, symengine.vec_basic& args_, symengine.vec_basic& outs_):
26492649
raise ValueError("Not supported")
26502650

2651-
cdef void _eval_real(self, double[::1] inp, double[::1] out):
2651+
cpdef unsafe_real(self, double[::1] inp, double[::1] out):
26522652
raise ValueError("Not supported")
26532653

2654-
cdef void _eval_complex(self, double complex[::1] inp, double complex[::1] out):
2654+
cpdef unsafe_complex(self, double complex[::1] inp, double complex[::1] out):
26552655
raise ValueError("Not supported")
26562656

26572657
# the two cpdef:ed methods below may use void return type
26582658
# once Cython 0.23 (from 2015) is acceptable as requirement.
2659-
cpdef unsafe_real(self, double[::1] inp, double[::1] out):
2659+
cpdef eval_real(self, double[::1] inp, double[::1] out):
26602660
if inp.size != self.args_size:
26612661
raise ValueError("Size of inp incompatible with number of args.")
26622662
if out.size != self.out_size:
26632663
raise ValueError("Size of out incompatible with number of exprs.")
2664-
self._eval_real(inp, out)
2664+
self.unsafe_real(inp, out)
26652665

2666-
cpdef unsafe_complex(self, double complex[::1] inp, double complex[::1] out):
2666+
cpdef eval_complex(self, double complex[::1] inp, double complex[::1] out):
26672667
if inp.size != self.args_size:
26682668
raise ValueError("Size of inp incompatible with number of args.")
26692669
if out.size != self.out_size:
26702670
raise ValueError("Size of out incompatible with number of exprs.")
2671-
self._eval_complex(inp, out)
2671+
self.unsafe_complex(inp, out)
26722672

26732673
def __call__(self, inp, out=None, use_numpy=None):
26742674
"""
@@ -2811,10 +2811,10 @@ cdef class LambdaDouble(_Lambdify):
28112811
self.lambda_double_complex.resize(1)
28122812
self.lambda_double_complex[0].init(args_, outs_)
28132813

2814-
cdef void _eval_real(self, double[::1] inp, double[::1] out):
2814+
cpdef unsafe_real(self, double[::1] inp, double[::1] out):
28152815
self.lambda_double[0].call(&out[0], &inp[0])
28162816

2817-
cdef void _eval_complex(self, double complex[::1] inp, double complex[::1] out):
2817+
cpdef unsafe_complex(self, double complex[::1] inp, double complex[::1] out):
28182818
self.lambda_double_complex[0].call(&out[0], &inp[0])
28192819

28202820

@@ -2827,7 +2827,7 @@ IF HAVE_SYMENGINE_LLVM:
28272827
self.lambda_double.resize(1)
28282828
self.lambda_double[0].init(args_, outs_)
28292829

2830-
cdef void _eval_real(self, double[::1] inp, double[::1] out):
2830+
cpdef unsafe_real(self, double[::1] inp, double[::1] out):
28312831
self.lambda_double[0].call(&out[0], &inp[0])
28322832

28332833

0 commit comments

Comments
 (0)