@@ -88,9 +88,9 @@ cdef class DistanceMetric{{name_suffix}}(DistanceMetric):
88
88
cdef float64_t dist_csr(
89
89
self,
90
90
const {{INPUT_DTYPE_t}}* x1_data,
91
- const int32_t[:] x1_indices,
91
+ const int32_t* x1_indices,
92
92
const {{INPUT_DTYPE_t}}* x2_data,
93
- const int32_t[:] x2_indices,
93
+ const int32_t* x2_indices,
94
94
const int32_t x1_start,
95
95
const int32_t x1_end,
96
96
const int32_t x2_start,
@@ -101,9 +101,9 @@ cdef class DistanceMetric{{name_suffix}}(DistanceMetric):
101
101
cdef float64_t rdist_csr(
102
102
self,
103
103
const {{INPUT_DTYPE_t}}* x1_data,
104
- const int32_t[:] x1_indices,
104
+ const int32_t* x1_indices,
105
105
const {{INPUT_DTYPE_t}}* x2_data,
106
- const int32_t[:] x2_indices,
106
+ const int32_t* x2_indices,
107
107
const int32_t x1_start,
108
108
const int32_t x1_end,
109
109
const int32_t x2_start,
@@ -127,20 +127,20 @@ cdef class DistanceMetric{{name_suffix}}(DistanceMetric):
127
127
cdef int pdist_csr(
128
128
self,
129
129
const {{INPUT_DTYPE_t}}* x1_data,
130
- const int32_t[:] x1_indices,
131
- const int32_t[:] x1_indptr,
130
+ const int32_t[::1 ] x1_indices,
131
+ const int32_t[::1 ] x1_indptr,
132
132
const intp_t size,
133
133
float64_t[:, ::1] D,
134
134
) except -1 nogil
135
135
136
136
cdef int cdist_csr(
137
137
self,
138
138
const {{INPUT_DTYPE_t}}* x1_data,
139
- const int32_t[:] x1_indices,
140
- const int32_t[:] x1_indptr,
139
+ const int32_t[::1 ] x1_indices,
140
+ const int32_t[::1 ] x1_indptr,
141
141
const {{INPUT_DTYPE_t}}* x2_data,
142
- const int32_t[:] x2_indices,
143
- const int32_t[:] x2_indptr,
142
+ const int32_t[::1 ] x2_indices,
143
+ const int32_t[::1 ] x2_indptr,
144
144
const intp_t size,
145
145
float64_t[:, ::1] D,
146
146
) except -1 nogil
0 commit comments