20#ifndef CCGSL_SF_PSI_HPP
21#define CCGSL_SF_PSI_HPP
23#include<gsl/gsl_sf_psi.h>
55 inline double psi_int(
int const n ){
return gsl_sf_psi_int(
n ); }
82 inline double psi(
double const x ){
return gsl_sf_psi( x ); }
105 inline double psi_1piy(
double const y ){
return gsl_sf_psi_1piy( y ); }
118 return gsl_sf_complex_psi_e( x, y, &result_re, &result_im ); }
141 inline double psi_1_int(
int const n ){
return gsl_sf_psi_1_int(
n ); }
168 inline double psi_1(
double const x ){
return gsl_sf_psi_1( x ); }
197 inline double psi_n(
int const n,
double const x ){
return gsl_sf_psi_n(
n, x ); }
size_t n(workspace const &w)
C++ version of gsl_rstat_n().
int psi_1_int_e(int const n, result &result)
C++ version of gsl_sf_psi_1_int_e().
double psi(double const x)
C++ version of gsl_sf_psi().
double psi_n(int const n, double const x)
C++ version of gsl_sf_psi_n().
int psi_n_e(int const n, double const x, result &result)
C++ version of gsl_sf_psi_n_e().
double psi_1_int(int const n)
C++ version of gsl_sf_psi_1_int().
int complex_psi_e(double const x, double const y, result &result_re, result &result_im)
C++ version of gsl_sf_complex_psi_e().
double psi_1piy(double const y)
C++ version of gsl_sf_psi_1piy().
double psi_1(double const x)
C++ version of gsl_sf_psi_1().
int psi_1piy_e(double const y, result &result)
C++ version of gsl_sf_psi_1piy_e().
int psi_int_e(int const n, result &result)
C++ version of gsl_sf_psi_int_e().
int psi_e(double const x, result &result)
C++ version of gsl_sf_psi_e().
double psi_int(int const n)
C++ version of gsl_sf_psi_int().
gsl_sf_result result
Typedef for gsl_sf_result.
int psi_1_e(double const x, result &result)
C++ version of gsl_sf_psi_1_e().
The gsl package creates an interface to the GNU Scientific Library for C++.