@@ -30,26 +30,26 @@ namespace spreadinterp {
3030
3131// things external (spreadinterp) interface needs...
3232FINUFFT_EXPORT int FINUFFT_CDECL spreadinterp (
33- BIGINT N1, BIGINT N2, BIGINT N3, FLT *data_uniform, BIGINT M , FLT *kx, FLT *ky,
33+ UBIGINT N1, UBIGINT N2, UBIGINT N3, FLT *data_uniform, UBIGINT N , FLT *kx, FLT *ky,
3434 FLT *kz, FLT *data_nonuniform, const finufft_spread_opts &opts);
35- FINUFFT_EXPORT int FINUFFT_CDECL spreadcheck (BIGINT N1, BIGINT N2, BIGINT N3, BIGINT M ,
36- FLT *kx, FLT *ky, FLT *kz,
35+ FINUFFT_EXPORT int FINUFFT_CDECL spreadcheck (UBIGINT N1, UBIGINT N2, UBIGINT N3,
36+ UBIGINT N, FLT *kx, FLT *ky, FLT *kz,
3737 const finufft_spread_opts &opts);
38- FINUFFT_EXPORT int FINUFFT_CDECL indexSort (BIGINT *sort_indices, BIGINT N1, BIGINT N2,
39- BIGINT N3, BIGINT M , FLT *kx, FLT *ky, FLT *kz ,
40- const finufft_spread_opts &opts);
38+ FINUFFT_EXPORT int FINUFFT_CDECL indexSort (BIGINT *sort_indices, UBIGINT N1, UBIGINT N2,
39+ UBIGINT N3, UBIGINT N , FLT *kx, FLT *ky,
40+ FLT *kz, const finufft_spread_opts &opts);
4141FINUFFT_EXPORT int FINUFFT_CDECL interpSorted (
42- const BIGINT *sort_indices, BIGINT N1, BIGINT N2, BIGINT N3,
43- FLT *FINUFFT_RESTRICT data_uniform, BIGINT M , FLT *FINUFFT_RESTRICT kx,
42+ const BIGINT *sort_indices, UBIGINT N1, UBIGINT N2, UBIGINT N3,
43+ FLT *FINUFFT_RESTRICT data_uniform, UBIGINT N , FLT *FINUFFT_RESTRICT kx,
4444 FLT *FINUFFT_RESTRICT ky, FLT *FINUFFT_RESTRICT kz,
4545 FLT *FINUFFT_RESTRICT data_nonuniform, const finufft_spread_opts &opts);
4646FINUFFT_EXPORT int FINUFFT_CDECL spreadSorted (
47- const BIGINT *sort_indices, BIGINT N1, BIGINT N2, BIGINT N3, FLT *data_uniform,
48- BIGINT M , FLT *kx, FLT *ky, FLT *kz, const FLT *data_nonuniform,
47+ const BIGINT *sort_indices, UBIGINT N1, UBIGINT N2, UBIGINT N3, FLT *data_uniform,
48+ UBIGINT N , FLT *kx, FLT *ky, FLT *kz, const FLT *data_nonuniform,
4949 const finufft_spread_opts &opts, int did_sort);
5050FINUFFT_EXPORT int FINUFFT_CDECL spreadinterpSorted (
51- const BIGINT *sort_indices, BIGINT N1, BIGINT N2, BIGINT N3,
52- FLT *FINUFFT_RESTRICT data_uniform, BIGINT M , FLT *FINUFFT_RESTRICT kx,
51+ const BIGINT *sort_indices, UBIGINT N1, UBIGINT N2, UBIGINT N3,
52+ FLT *FINUFFT_RESTRICT data_uniform, UBIGINT N , FLT *FINUFFT_RESTRICT kx,
5353 FLT *FINUFFT_RESTRICT ky, FLT *FINUFFT_RESTRICT kz,
5454 FLT *FINUFFT_RESTRICT data_nonuniform, const finufft_spread_opts &opts, int did_sort);
5555FINUFFT_EXPORT FLT FINUFFT_CDECL evaluate_kernel (FLT x, const finufft_spread_opts &opts);
0 commit comments