11 # define QL_EXPORT(type) QL_EXPORT_MARK
13 # define QL_EXPORT(type) type
19 # define QL_DEFINE_COMPLEX(R, C) typedef std::complex<R> C
23 # if defined(_Complex_I) && defined(complex) && defined(I)
24 # define QL_DEFINE_COMPLEX(R, C) typedef R _Complex C
26 # define QL_DEFINE_COMPLEX(R, C) typedef struct { R re,im; } C
30 QL_DEFINE_COMPLEX(
double, ql_cmplx_dbl);
65 QL_EXPORT(
void) qlinit_();
66 QL_EXPORT(
void) ffexi_();
69 QL_EXPORT(
void) qli1_(ql_cmplx_dbl* rslt,
double* m1,
double* mu2,
int* ep);
70 QL_EXPORT(
void) qli2_(ql_cmplx_dbl* rslt,
double* p1,
double* m1,
double* m2,
double* mu2,
int* ep);
71 QL_EXPORT(
void) qli3_(ql_cmplx_dbl* rslt,
double* p1,
double* p2,
double* p3,
double* m1,
double* m2,
double* m3,
double* mu2,
73 QL_EXPORT(
void) qli4_(ql_cmplx_dbl* rslt,
double* p1,
double* p2,
double* p3,
double* p4,
double* s12,
double* s23,
double* m1,
74 double* m2,
double* m3,
double* m4,
double* mu2,
int* ep);
76 QL_EXPORT(ql_cmplx_dbl) qli1_(
double* m1,
double* mu2,
int* ep);
77 QL_EXPORT(ql_cmplx_dbl) qli2_(
double* p1,
double* m1,
double* m2,
double* mu2,
int* ep);
78 QL_EXPORT(ql_cmplx_dbl) qli3_(
double* p1,
double* p2,
double* p3,
double* m1,
double* m2,
double* m3,
double* mu2,
int* ep);
79 QL_EXPORT(ql_cmplx_dbl) qli4_(
double* p1,
double* p2,
double* p3,
double* p4,
double* s12,
double* s23,
double* m1,
double* m2,
80 double* m3,
double* m4,
double* mu2,
int* ep);