Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
tr1.hpp File Reference
#include <math.h>
#include <boost/math/tr1_c_macros.ipp>
Include dependency graph for tr1.hpp:
This graph shows which files directly or indirectly include this file:

Macros

#define BOOST_PREVENT_MACRO_SUBSTITUTION
 
#define BOOST_MATH_TR1_DECL
 
#define BOOST_MATH_C99_THROW_SPEC
 

Typedefs

typedef float float_t
 
typedef double double_t
 

Functions

double boost_acosh (double x)
 
float boost_acoshf (float x)
 
long double boost_acoshl (long double x)
 
double boost_asinh (double x)
 
float boost_asinhf (float x)
 
long double boost_asinhl (long double x)
 
double boost_atanh (double x)
 
float boost_atanhf (float x)
 
long double boost_atanhl (long double x)
 
double boost_cbrt (double x)
 
float boost_cbrtf (float x)
 
long double boost_cbrtl (long double x)
 
double boost_copysign (double x, double y)
 
float boost_copysignf (float x, float y)
 
long double boost_copysignl (long double x, long double y)
 
double boost_erf (double x)
 
float boost_erff (float x)
 
long double boost_erfl (long double x)
 
double boost_erfc (double x)
 
float boost_erfcf (float x)
 
long double boost_erfcl (long double x)
 
double boost_expm1 (double x)
 
float boost_expm1f (float x)
 
long double boost_expm1l (long double x)
 
double boost_fmax (double x, double y)
 
float boost_fmaxf (float x, float y)
 
long double boost_fmaxl (long double x, long double y)
 
double boost_fmin (double x, double y)
 
float boost_fminf (float x, float y)
 
long double boost_fminl (long double x, long double y)
 
double boost_hypot (double x, double y)
 
float boost_hypotf (float x, float y)
 
long double boost_hypotl (long double x, long double y)
 
double boost_lgamma (double x)
 
float boost_lgammaf (float x)
 
long double boost_lgammal (long double x)
 
double boost_log1p (double x)
 
float boost_log1pf (float x)
 
long double boost_log1pl (long double x)
 
long boost_lround (double x)
 
long boost_lroundf (float x)
 
long boost_lroundl (long double x)
 
double boost_nextafter (double x, double y)
 
float boost_nextafterf (float x, float y)
 
long double boost_nextafterl (long double x, long double y)
 
double boost_nexttoward (double x, long double y)
 
float boost_nexttowardf (float x, long double y)
 
long double boost_nexttowardl (long double x, long double y)
 
double boost_round (double x)
 
float boost_roundf (float x)
 
long double boost_roundl (long double x)
 
double boost_tgamma (double x)
 
float boost_tgammaf (float x)
 
long double boost_tgammal (long double x)
 
double boost_trunc (double x)
 
float boost_truncf (float x)
 
long double boost_truncl (long double x)
 
double boost_assoc_laguerre (unsigned n, unsigned m, double x)
 
float boost_assoc_laguerref (unsigned n, unsigned m, float x)
 
long double boost_assoc_laguerrel (unsigned n, unsigned m, long double x)
 
double boost_assoc_legendre (unsigned l, unsigned m, double x)
 
float boost_assoc_legendref (unsigned l, unsigned m, float x)
 
long double boost_assoc_legendrel (unsigned l, unsigned m, long double x)
 
double boost_beta (double x, double y)
 
float boost_betaf (float x, float y)
 
long double boost_betal (long double x, long double y)
 
double boost_comp_ellint_1 (double k)
 
float boost_comp_ellint_1f (float k)
 
long double boost_comp_ellint_1l (long double k)
 
double boost_comp_ellint_2 (double k)
 
float boost_comp_ellint_2f (float k)
 
long double boost_comp_ellint_2l (long double k)
 
double boost_comp_ellint_3 (double k, double nu)
 
float boost_comp_ellint_3f (float k, float nu)
 
long double boost_comp_ellint_3l (long double k, long double nu)
 
double boost_cyl_bessel_i (double nu, double x)
 
float boost_cyl_bessel_if (float nu, float x)
 
long double boost_cyl_bessel_il (long double nu, long double x)
 
double boost_cyl_bessel_j (double nu, double x)
 
float boost_cyl_bessel_jf (float nu, float x)
 
long double boost_cyl_bessel_jl (long double nu, long double x)
 
double boost_cyl_bessel_k (double nu, double x)
 
float boost_cyl_bessel_kf (float nu, float x)
 
long double boost_cyl_bessel_kl (long double nu, long double x)
 
double boost_cyl_neumann (double nu, double x)
 
float boost_cyl_neumannf (float nu, float x)
 
long double boost_cyl_neumannl (long double nu, long double x)
 
double boost_ellint_1 (double k, double phi)
 
float boost_ellint_1f (float k, float phi)
 
long double boost_ellint_1l (long double k, long double phi)
 
double boost_ellint_2 (double k, double phi)
 
float boost_ellint_2f (float k, float phi)
 
long double boost_ellint_2l (long double k, long double phi)
 
double boost_ellint_3 (double k, double nu, double phi)
 
float boost_ellint_3f (float k, float nu, float phi)
 
long double boost_ellint_3l (long double k, long double nu, long double phi)
 
double boost_expint (double x)
 
float boost_expintf (float x)
 
long double boost_expintl (long double x)
 
double boost_hermite (unsigned n, double x)
 
float boost_hermitef (unsigned n, float x)
 
long double boost_hermitel (unsigned n, long double x)
 
double boost_laguerre (unsigned n, double x)
 
float boost_laguerref (unsigned n, float x)
 
long double boost_laguerrel (unsigned n, long double x)
 
double boost_legendre (unsigned l, double x)
 
float boost_legendref (unsigned l, float x)
 
long double boost_legendrel (unsigned l, long double x)
 
double boost_riemann_zeta (double)
 
float boost_riemann_zetaf (float)
 
long double boost_riemann_zetal (long double)
 
double boost_sph_bessel (unsigned n, double x)
 
float boost_sph_besself (unsigned n, float x)
 
long double boost_sph_bessell (unsigned n, long double x)
 
double boost_sph_legendre (unsigned l, unsigned m, double theta)
 
float boost_sph_legendref (unsigned l, unsigned m, float theta)
 
long double boost_sph_legendrel (unsigned l, unsigned m, long double theta)
 
double boost_sph_neumann (unsigned n, double x)
 
float boost_sph_neumannf (unsigned n, float x)
 
long double boost_sph_neumannl (unsigned n, long double x)
 

Macro Definition Documentation

#define BOOST_MATH_C99_THROW_SPEC
#define BOOST_MATH_TR1_DECL
#define BOOST_PREVENT_MACRO_SUBSTITUTION

Typedef Documentation

typedef double double_t
typedef float float_t

Function Documentation

double boost_acosh ( double  x)
float boost_acoshf ( float  x)
long double boost_acoshl ( long double  x)
double boost_asinh ( double  x)
float boost_asinhf ( float  x)
long double boost_asinhl ( long double  x)
double boost_assoc_laguerre ( unsigned  n,
unsigned  m,
double  x 
)
float boost_assoc_laguerref ( unsigned  n,
unsigned  m,
float  x 
)
long double boost_assoc_laguerrel ( unsigned  n,
unsigned  m,
long double  x 
)
double boost_assoc_legendre ( unsigned  l,
unsigned  m,
double  x 
)
float boost_assoc_legendref ( unsigned  l,
unsigned  m,
float  x 
)
long double boost_assoc_legendrel ( unsigned  l,
unsigned  m,
long double  x 
)
double boost_atanh ( double  x)
float boost_atanhf ( float  x)
long double boost_atanhl ( long double  x)
double boost_beta ( double  x,
double  y 
)
float boost_betaf ( float  x,
float  y 
)
long double boost_betal ( long double  x,
long double  y 
)
double boost_cbrt ( double  x)
float boost_cbrtf ( float  x)
long double boost_cbrtl ( long double  x)
double boost_comp_ellint_1 ( double  k)
float boost_comp_ellint_1f ( float  k)
long double boost_comp_ellint_1l ( long double  k)
double boost_comp_ellint_2 ( double  k)
float boost_comp_ellint_2f ( float  k)
long double boost_comp_ellint_2l ( long double  k)
double boost_comp_ellint_3 ( double  k,
double  nu 
)
float boost_comp_ellint_3f ( float  k,
float  nu 
)
long double boost_comp_ellint_3l ( long double  k,
long double  nu 
)
double boost_copysign ( double  x,
double  y 
)
float boost_copysignf ( float  x,
float  y 
)
long double boost_copysignl ( long double  x,
long double  y 
)
double boost_cyl_bessel_i ( double  nu,
double  x 
)
float boost_cyl_bessel_if ( float  nu,
float  x 
)
long double boost_cyl_bessel_il ( long double  nu,
long double  x 
)
double boost_cyl_bessel_j ( double  nu,
double  x 
)
float boost_cyl_bessel_jf ( float  nu,
float  x 
)
long double boost_cyl_bessel_jl ( long double  nu,
long double  x 
)
double boost_cyl_bessel_k ( double  nu,
double  x 
)
float boost_cyl_bessel_kf ( float  nu,
float  x 
)
long double boost_cyl_bessel_kl ( long double  nu,
long double  x 
)
double boost_cyl_neumann ( double  nu,
double  x 
)
float boost_cyl_neumannf ( float  nu,
float  x 
)
long double boost_cyl_neumannl ( long double  nu,
long double  x 
)
double boost_ellint_1 ( double  k,
double  phi 
)
float boost_ellint_1f ( float  k,
float  phi 
)
long double boost_ellint_1l ( long double  k,
long double  phi 
)
double boost_ellint_2 ( double  k,
double  phi 
)
float boost_ellint_2f ( float  k,
float  phi 
)
long double boost_ellint_2l ( long double  k,
long double  phi 
)
double boost_ellint_3 ( double  k,
double  nu,
double  phi 
)
float boost_ellint_3f ( float  k,
float  nu,
float  phi 
)
long double boost_ellint_3l ( long double  k,
long double  nu,
long double  phi 
)
double boost_erf ( double  x)
double boost_erfc ( double  x)
float boost_erfcf ( float  x)
long double boost_erfcl ( long double  x)
float boost_erff ( float  x)
long double boost_erfl ( long double  x)
double boost_expint ( double  x)
float boost_expintf ( float  x)
long double boost_expintl ( long double  x)
double boost_expm1 ( double  x)
float boost_expm1f ( float  x)
long double boost_expm1l ( long double  x)
double boost_fmax ( double  x,
double  y 
)
float boost_fmaxf ( float  x,
float  y 
)
long double boost_fmaxl ( long double  x,
long double  y 
)
double boost_fmin ( double  x,
double  y 
)
float boost_fminf ( float  x,
float  y 
)
long double boost_fminl ( long double  x,
long double  y 
)
double boost_hermite ( unsigned  n,
double  x 
)
float boost_hermitef ( unsigned  n,
float  x 
)
long double boost_hermitel ( unsigned  n,
long double  x 
)
double boost_hypot ( double  x,
double  y 
)
float boost_hypotf ( float  x,
float  y 
)
long double boost_hypotl ( long double  x,
long double  y 
)
double boost_laguerre ( unsigned  n,
double  x 
)
float boost_laguerref ( unsigned  n,
float  x 
)
long double boost_laguerrel ( unsigned  n,
long double  x 
)
double boost_legendre ( unsigned  l,
double  x 
)
float boost_legendref ( unsigned  l,
float  x 
)
long double boost_legendrel ( unsigned  l,
long double  x 
)
double boost_lgamma ( double  x)
float boost_lgammaf ( float  x)
long double boost_lgammal ( long double  x)
double boost_log1p ( double  x)
float boost_log1pf ( float  x)
long double boost_log1pl ( long double  x)
long boost_lround ( double  x)
long boost_lroundf ( float  x)
long boost_lroundl ( long double  x)
double boost_nextafter ( double  x,
double  y 
)
float boost_nextafterf ( float  x,
float  y 
)
long double boost_nextafterl ( long double  x,
long double  y 
)
double boost_nexttoward ( double  x,
long double  y 
)
float boost_nexttowardf ( float  x,
long double  y 
)
long double boost_nexttowardl ( long double  x,
long double  y 
)
double boost_riemann_zeta ( double  )
float boost_riemann_zetaf ( float  )
long double boost_riemann_zetal ( long  double)
double boost_round ( double  x)
float boost_roundf ( float  x)
long double boost_roundl ( long double  x)
double boost_sph_bessel ( unsigned  n,
double  x 
)
float boost_sph_besself ( unsigned  n,
float  x 
)
long double boost_sph_bessell ( unsigned  n,
long double  x 
)
double boost_sph_legendre ( unsigned  l,
unsigned  m,
double  theta 
)
float boost_sph_legendref ( unsigned  l,
unsigned  m,
float  theta 
)
long double boost_sph_legendrel ( unsigned  l,
unsigned  m,
long double  theta 
)
double boost_sph_neumann ( unsigned  n,
double  x 
)
float boost_sph_neumannf ( unsigned  n,
float  x 
)
long double boost_sph_neumannl ( unsigned  n,
long double  x 
)
double boost_tgamma ( double  x)
float boost_tgammaf ( float  x)
long double boost_tgammal ( long double  x)
double boost_trunc ( double  x)
float boost_truncf ( float  x)
long double boost_truncl ( long double  x)