20#ifndef CCGSL_SF_AIRY_HPP
21#define CCGSL_SF_AIRY_HPP
23#include<gsl/gsl_sf_airy.h>
41 return gsl_sf_airy_Ai_e( x, mode, &
result ); }
49 return gsl_sf_airy_Ai( x, mode ); }
58 return gsl_sf_airy_Bi_e( x, mode, &
result ); }
66 return gsl_sf_airy_Bi( x, mode ); }
77 return gsl_sf_airy_Ai_scaled_e( x, mode, &
result ); }
87 return gsl_sf_airy_Ai_scaled( x, mode ); }
98 return gsl_sf_airy_Bi_scaled_e( x, mode, &
result ); }
108 return gsl_sf_airy_Bi_scaled( x, mode ); }
117 return gsl_sf_airy_Ai_deriv_e( x, mode, &
result ); }
125 return gsl_sf_airy_Ai_deriv( x, mode ); }
134 return gsl_sf_airy_Bi_deriv_e( x, mode, &
result ); }
142 return gsl_sf_airy_Bi_deriv( x, mode ); }
153 return gsl_sf_airy_Ai_deriv_scaled_e( x, mode, &
result ); }
163 return gsl_sf_airy_Ai_deriv_scaled( x, mode ); }
174 return gsl_sf_airy_Bi_deriv_scaled_e( x, mode, &
result ); }
184 return gsl_sf_airy_Bi_deriv_scaled( x, mode ); }
192 return gsl_sf_airy_zero_Ai_e( s, &
result ); }
198 inline double airy_zero_Ai(
unsigned int s ){
return gsl_sf_airy_zero_Ai( s ); }
206 return gsl_sf_airy_zero_Bi_e( s, &
result ); }
212 inline double airy_zero_Bi(
unsigned int s ){
return gsl_sf_airy_zero_Bi( s ); }
220 return gsl_sf_airy_zero_Ai_deriv_e( s, &
result ); }
234 return gsl_sf_airy_zero_Bi_deriv_e( s, &
result ); }
double airy_Ai_scaled(double const x, gsl::mode_t mode)
C++ version of gsl_sf_airy_Ai_scaled().
int airy_Ai_deriv_scaled_e(double const x, gsl::mode_t mode, result &result)
C++ version of gsl_sf_airy_Ai_deriv_scaled_e().
int airy_zero_Bi_deriv_e(unsigned int s, result &result)
C++ version of gsl_sf_airy_zero_Bi_deriv_e().
int airy_zero_Bi_e(unsigned int s, result &result)
C++ version of gsl_sf_airy_zero_Bi_e().
int airy_Ai_deriv_e(double const x, gsl::mode_t mode, result &result)
C++ version of gsl_sf_airy_Ai_deriv_e().
int airy_Bi_deriv_scaled_e(double const x, gsl::mode_t mode, result &result)
C++ version of gsl_sf_airy_Bi_deriv_scaled_e().
double airy_Ai_deriv(double const x, gsl::mode_t mode)
C++ version of gsl_sf_airy_Ai_deriv().
double airy_Bi_scaled(double const x, gsl::mode_t mode)
C++ version of gsl_sf_airy_Bi_scaled().
double airy_zero_Bi_deriv(unsigned int s)
C++ version of gsl_sf_airy_zero_Bi_deriv().
double airy_Bi_deriv(double const x, gsl::mode_t mode)
C++ version of gsl_sf_airy_Bi_deriv().
int airy_Bi_scaled_e(double const x, gsl::mode_t mode, result &result)
C++ version of gsl_sf_airy_Bi_scaled_e().
int airy_Ai_e(double const x, gsl::mode_t mode, result &result)
C++ version of gsl_sf_airy_Ai_e().
int airy_zero_Ai_deriv_e(unsigned int s, result &result)
C++ version of gsl_sf_airy_zero_Ai_deriv_e().
double airy_Ai_deriv_scaled(double const x, gsl::mode_t mode)
C++ version of gsl_sf_airy_Ai_deriv_scaled().
double airy_Bi_deriv_scaled(double const x, gsl::mode_t mode)
C++ version of gsl_sf_airy_Bi_deriv_scaled().
int airy_zero_Ai_e(unsigned int s, result &result)
C++ version of gsl_sf_airy_zero_Ai_e().
int airy_Ai_scaled_e(double const x, gsl::mode_t mode, result &result)
C++ version of gsl_sf_airy_Ai_scaled_e().
int airy_Bi_e(double const x, gsl::mode_t mode, result &result)
C++ version of gsl_sf_airy_Bi_e().
double airy_zero_Ai_deriv(unsigned int s)
C++ version of gsl_sf_airy_zero_Ai_deriv().
double airy_zero_Bi(unsigned int s)
C++ version of gsl_sf_airy_zero_Bi().
double airy_Bi(double const x, gsl::mode_t mode)
C++ version of gsl_sf_airy_Bi().
double airy_Ai(double const x, gsl::mode_t mode)
C++ version of gsl_sf_airy_Ai().
int airy_Bi_deriv_e(double const x, gsl::mode_t mode, result &result)
C++ version of gsl_sf_airy_Bi_deriv_e().
double airy_zero_Ai(unsigned int s)
C++ version of gsl_sf_airy_zero_Ai().
gsl_sf_result result
Typedef for gsl_sf_result.
The gsl package creates an interface to the GNU Scientific Library for C++.
gsl_mode_t mode_t
A typedef for gsl_mode_t.