20#ifndef CCGSL_SF_HYPERG_HPP
21#define CCGSL_SF_HYPERG_HPP
23#include<gsl/gsl_sf_hyperg.h>
41 return gsl_sf_hyperg_0F1_e( c, x, &
result ); }
52 inline double hyperg_0F1(
double const c,
double const x ){
53 return gsl_sf_hyperg_0F1( c, x ); }
65 return gsl_sf_hyperg_1F1_int_e( m,
n, x, &
result ); }
76 return gsl_sf_hyperg_1F1_int( m,
n, x ); }
88 return gsl_sf_hyperg_1F1_e(
a,
b, x, &
result ); }
99 return gsl_sf_hyperg_1F1(
a,
b, x ); }
111 return gsl_sf_hyperg_U_int_e( m,
n, x, &
result ); }
122 return gsl_sf_hyperg_U_int( m,
n, x ); }
134 return gsl_sf_hyperg_U_int_e10_e( m,
n, x, &
result ); }
146 return gsl_sf_hyperg_U_e(
a,
b, x, &
result ); }
156 inline double hyperg_U(
double const a,
double const b,
double const x ){
157 return gsl_sf_hyperg_U(
a,
b, x ); }
169 return gsl_sf_hyperg_U_e10_e(
a,
b, x, &
result ); }
182 return gsl_sf_hyperg_2F1_e(
a,
b, c, x, &
result ); }
194 return gsl_sf_hyperg_2F1(
a,
b, c, x ); }
219 return gsl_sf_hyperg_2F1_conj( aR, aI, c, x ); }
246 return gsl_sf_hyperg_2F1_renorm(
a,
b, c, x ); }
261 return gsl_sf_hyperg_2F1_conj_renorm_e( aR, aI, c, x, &
result ); }
274 return gsl_sf_hyperg_2F1_conj_renorm( aR, aI, c, x ); }
287 return gsl_sf_hyperg_2F0_e(
a,
b, x, &
result ); }
298 inline double hyperg_2F0(
double const a,
double const b,
double const x ){
299 return gsl_sf_hyperg_2F0(
a,
b, x ); }
size_t n(workspace const &w)
C++ version of gsl_rstat_n().
double b(int order, double qq)
C++ version of gsl_sf_mathieu_b().
double a(int order, double qq)
C++ version of gsl_sf_mathieu_a().
double hyperg_2F1_renorm(double a, double b, double c, double x)
C++ version of gsl_sf_hyperg_2F1_renorm().
double hyperg_1F1(double a, double b, double x)
C++ version of gsl_sf_hyperg_1F1().
int hyperg_2F1_renorm_e(double const a, double const b, double const c, double const x, result &result)
C++ version of gsl_sf_hyperg_2F1_renorm_e().
double hyperg_2F1_conj(double aR, double aI, double c, double x)
C++ version of gsl_sf_hyperg_2F1_conj().
double hyperg_2F1(double a, double b, double c, double x)
C++ version of gsl_sf_hyperg_2F1().
int hyperg_2F0_e(double const a, double const b, double const x, result &result)
C++ version of gsl_sf_hyperg_2F0_e().
int hyperg_2F1_e(double a, double b, double const c, double const x, result &result)
C++ version of gsl_sf_hyperg_2F1_e().
double hyperg_0F1(double const c, double const x)
C++ version of gsl_sf_hyperg_0F1().
int hyperg_0F1_e(double c, double x, result &result)
C++ version of gsl_sf_hyperg_0F1_e().
double hyperg_2F1_conj_renorm(double aR, double aI, double c, double x)
C++ version of gsl_sf_hyperg_2F1_conj_renorm().
int hyperg_1F1_int_e(int const m, int const n, double const x, result &result)
C++ version of gsl_sf_hyperg_1F1_int_e().
int hyperg_2F1_conj_e(double const aR, double const aI, double const c, double const x, result &result)
C++ version of gsl_sf_hyperg_2F1_conj_e().
int hyperg_U_int_e10_e(int const m, int const n, double const x, result_e10 &result)
C++ version of gsl_sf_hyperg_U_int_e10_e().
gsl_sf_result_e10 result_e10
Typedef for gsl_sf_result_e10.
int hyperg_U_e10_e(double const a, double const b, double const x, result_e10 &result)
C++ version of gsl_sf_hyperg_U_e10_e().
double hyperg_1F1_int(int const m, int const n, double x)
C++ version of gsl_sf_hyperg_1F1_int().
int hyperg_1F1_e(double const a, double const b, double const x, result &result)
C++ version of gsl_sf_hyperg_1F1_e().
double hyperg_2F0(double const a, double const b, double const x)
C++ version of gsl_sf_hyperg_2F0().
int hyperg_U_int_e(int const m, int const n, double const x, result &result)
C++ version of gsl_sf_hyperg_U_int_e().
int hyperg_2F1_conj_renorm_e(double const aR, double const aI, double const c, double const x, result &result)
C++ version of gsl_sf_hyperg_2F1_conj_renorm_e().
int hyperg_U_e(double const a, double const b, double const x, result &result)
C++ version of gsl_sf_hyperg_U_e().
double hyperg_U_int(int const m, int const n, double const x)
C++ version of gsl_sf_hyperg_U_int().
gsl_sf_result result
Typedef for gsl_sf_result.
double hyperg_U(double const a, double const b, double const x)
C++ version of gsl_sf_hyperg_U().
The gsl package creates an interface to the GNU Scientific Library for C++.