@@ -101,9 +101,9 @@ cdef class DistanceMetric{{name_suffix}}:
101
101
102
102
cdef DTYPE_t dist_csr(
103
103
self,
104
- const {{INPUT_DTYPE_t}}[:] x1_data,
104
+ const {{INPUT_DTYPE_t}}* x1_data,
105
105
const SPARSE_INDEX_TYPE_t[:] x1_indices,
106
- const {{INPUT_DTYPE_t}}[:] x2_data,
106
+ const {{INPUT_DTYPE_t}}* x2_data,
107
107
const SPARSE_INDEX_TYPE_t[:] x2_indices,
108
108
const SPARSE_INDEX_TYPE_t x1_start,
109
109
const SPARSE_INDEX_TYPE_t x1_end,
@@ -114,9 +114,9 @@ cdef class DistanceMetric{{name_suffix}}:
114
114
115
115
cdef DTYPE_t rdist_csr(
116
116
self,
117
- const {{INPUT_DTYPE_t}}[:] x1_data,
117
+ const {{INPUT_DTYPE_t}}* x1_data,
118
118
const SPARSE_INDEX_TYPE_t[:] x1_indices,
119
- const {{INPUT_DTYPE_t}}[:] x2_data,
119
+ const {{INPUT_DTYPE_t}}* x2_data,
120
120
const SPARSE_INDEX_TYPE_t[:] x2_indices,
121
121
const SPARSE_INDEX_TYPE_t x1_start,
122
122
const SPARSE_INDEX_TYPE_t x1_end,
@@ -140,7 +140,7 @@ cdef class DistanceMetric{{name_suffix}}:
140
140
141
141
cdef int pdist_csr(
142
142
self,
143
- const {{INPUT_DTYPE_t}}[:] x1_data,
143
+ const {{INPUT_DTYPE_t}}* x1_data,
144
144
const SPARSE_INDEX_TYPE_t[:] x1_indices,
145
145
const SPARSE_INDEX_TYPE_t[:] x1_indptr,
146
146
const ITYPE_t size,
@@ -149,10 +149,10 @@ cdef class DistanceMetric{{name_suffix}}:
149
149
150
150
cdef int cdist_csr(
151
151
self,
152
- const {{INPUT_DTYPE_t}}[:] x1_data,
152
+ const {{INPUT_DTYPE_t}}* x1_data,
153
153
const SPARSE_INDEX_TYPE_t[:] x1_indices,
154
154
const SPARSE_INDEX_TYPE_t[:] x1_indptr,
155
- const {{INPUT_DTYPE_t}}[:] x2_data,
155
+ const {{INPUT_DTYPE_t}}* x2_data,
156
156
const SPARSE_INDEX_TYPE_t[:] x2_indices,
157
157
const SPARSE_INDEX_TYPE_t[:] x2_indptr,
158
158
const ITYPE_t size,
0 commit comments