12 extern "C" int li2c_(
double*,
double*,
double*,
double*);
19 const std::complex<double> z(x, 0.);
20 return std::real(
li2(z));
24 std::complex<double>
li2(
const std::complex<double>& z)
26 double re_in = z.real();
27 double im_in = z.imag();
31 li2c_(&re_in, &im_in, &re_out, &im_out);
33 return { re_out, im_out };
int li2c_(double *, double *, double *, double *)
complex dilogarithm from FORTRAN module
double li2(double x)
real dilogarithm from FORTRAN module