Я просматривал библиотеки GSL и Boost, чтобы найти функция дилогарифма, но я не нашел это.
Есть ли доступная реализация для C ++ / C этой функции?
У GSL, кажется, есть это: https://www.gnu.org/software/gsl/manual/html_node/Dilogarithm.html
gsl_sf_dilog.h
double gsl_sf_dilog (double x)
int gsl_sf_dilog_e (double x, gsl_sf_result * result)
int gsl_sf_complex_dilog_e (double r, double theta, gsl_sf_result * result_re, gsl_sf_result * result_im)
Существует реализация C ++ реальной и комплексной функции дилогарифма (лицензируемая по GNU LGPL), доступная по адресу
https://github.com/Expander/dilogarithm
Реализации были извлечены и переведены из пакета ROOT и SPheno (http://spheno.hepforge.org/).