20#ifndef CCGSL_SF_DILOG_HPP
21#define CCGSL_SF_DILOG_HPP
23#include<gsl/gsl_sf_dilog.h>
49 inline double dilog(
double const x ){
return gsl_sf_dilog( x ); }
61 return gsl_sf_complex_dilog_xy_e( x, y, &result_re, &result_im ); }
74 return gsl_sf_complex_dilog_e( r, theta, &result_re, &result_im ); }
85 return gsl_sf_complex_spence_xy_e( x, y, &real_sp, &imag_sp ); }
int complex_dilog_xy_e(double const x, double const y, result &result_re, result &result_im)
C++ version of gsl_sf_complex_dilog_xy_e().
int complex_dilog_e(double const r, double const theta, result &result_re, result &result_im)
C++ version of gsl_sf_complex_dilog_e().
int dilog_e(double x, result &result)
C++ version of gsl_sf_dilog().
int complex_spence_xy_e(double const x, double const y, result &real_sp, result &imag_sp)
C++ version of gsl_sf_complex_spence_xy_e().
double dilog(double const x)
C++ version of gsl_sf_dilog().
gsl_sf_result result
Typedef for gsl_sf_result.
The gsl package creates an interface to the GNU Scientific Library for C++.