Skip to content

Commit dec6604

Browse files
author
Matthias Koeppe
committed
src/sage/calculus/ode.pyx: constness fix for clang 16
1 parent b002b63 commit dec6604

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/sage/calculus/ode.pyx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,27 +37,27 @@ cdef class PyFunctionWrapper:
3737
self.y_n = x
3838

3939
cdef class ode_system:
40-
cdef int c_j(self,double t, double *y, double *dfdy,double *dfdt) noexcept: #void *params):
40+
cdef int c_j(self, double t, double *y, double *dfdy, double *dfdt) noexcept:
4141
return 0
4242

43-
cdef int c_f(self,double t, double* y, double* dydt) noexcept: #void *params):
43+
cdef int c_f(self, double t, double* y, double* dydt) noexcept:
4444
return 0
4545

46-
cdef int c_jac_compiled(double t, double *y, double *dfdy,double *dfdt, void * params) noexcept:
46+
cdef int c_jac_compiled(double t, const double *y, double *dfdy, double *dfdt, void *params) noexcept:
4747
cdef int status
4848
cdef ode_system wrapper
4949
wrapper = <ode_system> params
50-
status = wrapper.c_j(t,y,dfdy,dfdt) #Could add parameters
50+
status = wrapper.c_j(t, y, dfdy, dfdt) # Could add parameters
5151
return status
5252

53-
cdef int c_f_compiled(double t, double *y, double *dydt, void *params) noexcept:
53+
cdef int c_f_compiled(double t, const double *y, double *dydt, void *params) noexcept:
5454
cdef int status
5555
cdef ode_system wrapper
5656
wrapper = <ode_system> params
57-
status = wrapper.c_f(t,y,dydt) #Could add parameters
57+
status = wrapper.c_f(t, y, dydt) # Could add parameters
5858
return status
5959

60-
cdef int c_jac(double t,double *y,double *dfdy,double *dfdt,void *params) noexcept:
60+
cdef int c_jac(double t, const double *y, double *dfdy, double *dfdt, void *params) noexcept:
6161
cdef int i
6262
cdef int j
6363
cdef int y_n
@@ -84,7 +84,7 @@ cdef int c_jac(double t,double *y,double *dfdy,double *dfdt,void *params) noexce
8484
except Exception:
8585
return -1
8686

87-
cdef int c_f(double t,double* y, double* dydt,void *params) noexcept:
87+
cdef int c_f(double t, const double *y, double *dydt, void *params) noexcept:
8888
cdef int i
8989
cdef int y_n
9090
cdef int param_n

0 commit comments

Comments
 (0)