gsl_sf_dilog
Signature: (double x(); double [o]y(); double [o]e())
/* Real part of DiLogarithm(x), for real argument. In Lewins notation, this is Li_2(x). Li_2(x) = - Re[
Integrate[ Log[1-s] / s, {s, 0, x}] ]
gsl_sf_dilog does not process bad values. It will set the bad-value flag of all output ndarrays if the
flag is set for any of the input ndarrays.
gsl_sf_complex_dilog
Signature: (double r(); double t(); double [o]re(); double [o]im(); double [o]ere(); double [o]eim())
DiLogarithm(z), for complex argument z = r Exp[i theta].
gsl_sf_complex_dilog does not process bad values. It will set the bad-value flag of all output ndarrays
if the flag is set for any of the input ndarrays.