23#include<gsl/gsl_sys.h>
31 inline double log1p(
double const x ){
return gsl_log1p( x ); }
38 inline double expm1(
double const x ){
return gsl_expm1( x ); }
46 inline double hypot(
double const x,
double const y ){
return gsl_hypot( x, y ); }
55 inline double hypot3(
double const x,
double const y,
double const z ){
return gsl_hypot3( x, y, z ); }
62 inline double acosh(
double const x ){
return gsl_acosh( x ); }
69 inline double asinh(
double const x ){
return gsl_asinh( x ); }
76 inline double atanh(
double const x ){
return gsl_atanh( x ); }
83 inline int is_nan(
double const x ){
return gsl_isnan( x ); }
90 inline int is_inf(
double const x ){
return gsl_isinf( x ); }
97 inline int finite(
double const x ){
return gsl_finite( x ); }
103 inline double nan(){
return gsl_nan(); }
109 inline double posinf(){
return gsl_posinf(); }
115 inline double neginf(){
return gsl_neginf(); }
123 inline double fdiv(
double const x,
double const y ){
return gsl_fdiv( x, y ); }
130 inline double coerce_double(
double const x ){
return gsl_coerce_double( x ); }
137 inline float coerce_float(
float const x ){
return gsl_coerce_float( x ); }
152 inline double ldexp(
double const x,
int const e ){
return gsl_ldexp( x, e ); }
160 inline double frexp(
double const x,
int* e ){
return gsl_frexp( x, e ); }
167 inline double frexp(
double const x,
int& e ){
return gsl_frexp( x, &e ); }
177 inline int fcmp(
double const x1,
double const x2,
double const epsilon ){
178 return gsl_fcmp( x1, x2, epsilon ); }
The gsl package creates an interface to the GNU Scientific Library for C++.
double hypot3(double const x, double const y, double const z)
C++ version of gsl_hypot3().
double log1p(double const x)
C++ version of gsl_log1p().
int finite(double const x)
C++ version of gsl_finite().
float coerce_float(float const x)
C++ version of gsl_coerce_float().
int fcmp(double const x1, double const x2, double const epsilon)
C++ version of gsl_fcmp().
int is_nan(double const x)
C++ version of gsl_isnan().
double fdiv(double const x, double const y)
C++ version of gsl_fdiv().
int is_inf(double const x)
C++ version of gsl_isinf().
long double coerce_long_double(long double const x)
C++ version of gsl_coerce_long_double().
double asinh(double const x)
C++ version of gsl_asinh().
double expm1(double const x)
C++ version of gsl_expm1().
double posinf()
C++ version of gsl_posinf().
double neginf()
C++ version of gsl_neginf().
double ldexp(double const x, int const e)
C++ version of gsl_ldexp().
double nan()
C++ version of gsl_nan().
double atanh(double const x)
C++ version of gsl_atanh().
double hypot(double const x, double const y)
C++ version of gsl_hypot().
double coerce_double(double const x)
C++ version of gsl_coerce_double().
double frexp(double const x, int *e)
C++ version of gsl_frexp().
double acosh(double const x)
C++ version of gsl_acosh().