20#ifndef CCGSL_SF_EXPINT_HPP
21#define CCGSL_SF_EXPINT_HPP
23#include<gsl/gsl_sf_expint.h>
47 inline double expint_E1(
double const x ){
return gsl_sf_expint_E1( x ); }
66 inline double expint_E2(
double const x ){
return gsl_sf_expint_E2( x ); }
78 return gsl_sf_expint_En_e(
n, x, &
result ); }
88 inline double expint_En(
int const n,
double const x ){
return gsl_sf_expint_En(
n, x ); }
99 return gsl_sf_expint_E1_scaled_e( x, &
result ); }
119 return gsl_sf_expint_E2_scaled_e( x, &
result ); }
129 return gsl_sf_expint_E2_scaled( x ); }
141 return gsl_sf_expint_En_scaled_e(
n, x, &
result ); }
152 return gsl_sf_expint_En_scaled(
n, x ); }
164 return gsl_sf_expint_Ei_e( x, &
result ); }
174 inline double expint_Ei(
double const x ){
return gsl_sf_expint_Ei( x ); }
185 return gsl_sf_expint_Ei_scaled_e( x, &
result ); }
209 inline double Shi(
double const x ){
return gsl_sf_Shi( x ); }
228 inline double Chi(
double const x ){
return gsl_sf_Chi( x ); }
247 inline double expint_3(
double x ){
return gsl_sf_expint_3( x ); }
262 inline double Si(
double const x ){
return gsl_sf_Si( x ); }
281 inline double Ci(
double const x ){
return gsl_sf_Ci( x ); }
296 inline double atanint(
double const x ){
return gsl_sf_atanint( x ); }
size_t n(workspace const &w)
C++ version of gsl_rstat_n().
int expint_E2_scaled_e(double const x, result &result)
C++ version of gsl_sf_expint_E2_scaled_e().
double Si(double const x)
C++ version of gsl_sf_Si().
int expint_E1_scaled_e(double const x, result &result)
C++ version of gsl_sf_expint_E1_scaled_e().
double expint_3(double x)
C++ version of gsl_sf_expint_3().
int Ci_e(double const x, result &result)
C++ version of gsl_sf_Ci_e().
int Si_e(double const x, result &result)
C++ version of gsl_sf_Si_e().
double expint_E2_scaled(double const x)
C++ version of gsl_sf_expint_E2_scaled().
double expint_E1_scaled(double const x)
C++ version of gsl_sf_expint_E1_scaled().
double Ci(double const x)
C++ version of gsl_sf_Ci().
int expint_Ei_e(double const x, result &result)
C++ version of gsl_sf_expint_Ei_e().
double expint_Ei(double const x)
C++ version of gsl_sf_expint_Ei().
int expint_Ei_scaled_e(double const x, result &result)
C++ version of gsl_sf_expint_Ei_scaled_e().
double Chi(double const x)
C++ version of gsl_sf_Chi().
double expint_E1(double const x)
C++ version of gsl_sf_expint_E1().
double atanint(double const x)
C++ version of gsl_sf_atanint().
int expint_3_e(double const x, result &result)
C++ version of gsl_sf_expint_3_e().
int expint_E1_e(double x, result &result)
C++ version of gsl_sf_expint_E1_e().
double Shi(double const x)
C++ version of gsl_sf_Shi().
int Shi_e(double const x, result &result)
C++ version of gsl_sf_Shi_e().
int atanint_e(double const x, result &result)
C++ version of gsl_sf_atanint_e().
int Chi_e(double const x, result &result)
C++ version of gsl_sf_Chi_e().
double expint_E2(double const x)
C++ version of gsl_sf_expint_E2().
double expint_En(int const n, double const x)
C++ version of gsl_sf_expint_En().
double expint_En_scaled(int const n, double const x)
C++ version of gsl_sf_expint_En_scaled().
int expint_E2_e(double const x, result &result)
C++ version of gsl_sf_expint_E2_e().
double expint_Ei_scaled(double const x)
C++ version of gsl_sf_expint_Ei_scaled().
int expint_En_e(int const n, double const x, result &result)
C++ version of gsl_sf_expint_En_e().
int expint_En_scaled_e(int const n, double const x, result &result)
C++ version of gsl_sf_expint_En_scaled_e().
gsl_sf_result result
Typedef for gsl_sf_result.
The gsl package creates an interface to the GNU Scientific Library for C++.