-
Notifications
You must be signed in to change notification settings - Fork 0
/
header.h
46 lines (43 loc) · 2.72 KB
/
header.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/**
* Collects all external functions used by cython
* (eliminates compiler warnings)
*/
// riemann_theta.pyx
void finite_sum_without_derivatives(double*, double*, double*,
double*, double*, double*,
double*, double*, int, int, int);
void finite_sum_without_derivatives_phaseI(double*, double*, double*,
double*, double*, double*,
double*, double*, int, int, int);
void finite_sum_without_derivatives_phaseII(double*, double*, double*,
double*, double*, double*,
double*, double*, int, int, int);
void finite_sum_with_derivatives(double*, double*, double*, double*,
double*, double*, double*, double*,
double*, double*, int, int, int, int);
void finite_sum_with_derivatives_phaseI(double*, double*, double*, double*,
double*, double*, double*, double*,
double*, double*, int, int, int, int);
void finite_sum_with_derivatives_phaseII(double*, double*, double*, double*,
double*, double*, double*, double*,
double*, double*, int, int, int, int);
void finite_sum_with_derivatives_normalized_phaseI(double*, double*, double*, double*,
double*, double*, double*, double*,
double*, double*, int, int, int, int);
void finite_sum_with_derivatives_normalized_phaseII(double*, double*, double*, double*,
double*, double*, double*, double*,
double*, double*, int, int, int, int);
void finite_sum_with_multi_derivatives_normalized_phaseI(double*, double*,
double*, double*, double*, double*,
double*, double*, int*, int, int, int, int);
void finite_sum_with_multi_derivatives_normalized_phaseII(double*, double*,
double*, double*, double*, double*,
double*, double*, int*, int, int, int, int);
void finite_sum_with_multi_derivatives_phaseI(double*, double*,
double*, double*, double*, double*,
double*, double*, int*, int, int, int, int);
void finite_sum_with_multi_derivatives_phaseII(double*, double*,
double*, double*, double*, double*,
double*, double*, int*, int, int, int, int);
// radius.pyx
void lll_reduce(double*, int, double, double);