Added boost header
This commit is contained in:
810
test/external/boost/math/tr1_c_macros.ipp
vendored
Normal file
810
test/external/boost/math/tr1_c_macros.ipp
vendored
Normal file
@@ -0,0 +1,810 @@
|
||||
// Copyright John Maddock 2008-11.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0.
|
||||
// (See accompanying file LICENSE_1_0.txt
|
||||
// or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
#ifndef BOOST_MATH_C_MACROS_IPP
|
||||
#define BOOST_MATH_C_MACROS_IPP
|
||||
|
||||
// C99 Functions:
|
||||
#ifdef acosh
|
||||
#undef acosh
|
||||
#endif
|
||||
#define acosh boost_acosh
|
||||
#ifdef acoshf
|
||||
#undef acoshf
|
||||
#endif
|
||||
#define acoshf boost_acoshf
|
||||
#ifdef acoshl
|
||||
#undef acoshl
|
||||
#endif
|
||||
#define acoshl boost_acoshl
|
||||
|
||||
#ifdef asinh
|
||||
#undef asinh
|
||||
#endif
|
||||
#define asinh boost_asinh
|
||||
#ifdef asinhf
|
||||
#undef asinhf
|
||||
#endif
|
||||
#define asinhf boost_asinhf
|
||||
#ifdef asinhl
|
||||
#undef asinhl
|
||||
#endif
|
||||
#define asinhl boost_asinhl
|
||||
|
||||
#ifdef atanh
|
||||
#undef atanh
|
||||
#endif
|
||||
#define atanh boost_atanh
|
||||
#ifdef atanhf
|
||||
#undef atanhf
|
||||
#endif
|
||||
#define atanhf boost_atanhf
|
||||
#ifdef atanhl
|
||||
#undef atanhl
|
||||
#endif
|
||||
#define atanhl boost_atanhl
|
||||
|
||||
#ifdef cbrt
|
||||
#undef cbrt
|
||||
#endif
|
||||
#define cbrt boost_cbrt
|
||||
#ifdef cbrtf
|
||||
#undef cbrtf
|
||||
#endif
|
||||
#define cbrtf boost_cbrtf
|
||||
#ifdef cbrtl
|
||||
#undef cbrtl
|
||||
#endif
|
||||
#define cbrtl boost_cbrtl
|
||||
|
||||
#ifdef copysign
|
||||
#undef copysign
|
||||
#endif
|
||||
#define copysign boost_copysign
|
||||
#ifdef copysignf
|
||||
#undef copysignf
|
||||
#endif
|
||||
#define copysignf boost_copysignf
|
||||
#ifdef copysignl
|
||||
#undef copysignl
|
||||
#endif
|
||||
#define copysignl boost_copysignl
|
||||
|
||||
#ifdef erf
|
||||
#undef erf
|
||||
#endif
|
||||
#define erf boost_erf
|
||||
#ifdef erff
|
||||
#undef erff
|
||||
#endif
|
||||
#define erff boost_erff
|
||||
#ifdef erfl
|
||||
#undef erfl
|
||||
#endif
|
||||
#define erfl boost_erfl
|
||||
|
||||
#ifdef erfc
|
||||
#undef erfc
|
||||
#endif
|
||||
#define erfc boost_erfc
|
||||
#ifdef erfcf
|
||||
#undef erfcf
|
||||
#endif
|
||||
#define erfcf boost_erfcf
|
||||
#ifdef erfcl
|
||||
#undef erfcl
|
||||
#endif
|
||||
#define erfcl boost_erfcl
|
||||
|
||||
#if 0
|
||||
#ifdef exp2
|
||||
#undef exp2
|
||||
#endif
|
||||
#define exp2 boost_exp2
|
||||
#ifdef exp2f
|
||||
#undef exp2f
|
||||
#endif
|
||||
#define exp2f boost_exp2f
|
||||
#ifdef exp2l
|
||||
#undef exp2l
|
||||
#endif
|
||||
#define exp2l boost_exp2l
|
||||
#endif
|
||||
|
||||
#ifdef expm1
|
||||
#undef expm1
|
||||
#endif
|
||||
#define expm1 boost_expm1
|
||||
#ifdef expm1f
|
||||
#undef expm1f
|
||||
#endif
|
||||
#define expm1f boost_expm1f
|
||||
#ifdef expm1l
|
||||
#undef expm1l
|
||||
#endif
|
||||
#define expm1l boost_expm1l
|
||||
|
||||
#if 0
|
||||
#ifdef fdim
|
||||
#undef fdim
|
||||
#endif
|
||||
#define fdim boost_fdim
|
||||
#ifdef fdimf
|
||||
#undef fdimf
|
||||
#endif
|
||||
#define fdimf boost_fdimf
|
||||
#ifdef fdiml
|
||||
#undef fdiml
|
||||
#endif
|
||||
#define fdiml boost_fdiml
|
||||
#ifdef acosh
|
||||
#undef acosh
|
||||
#endif
|
||||
#define fma boost_fma
|
||||
#ifdef fmaf
|
||||
#undef fmaf
|
||||
#endif
|
||||
#define fmaf boost_fmaf
|
||||
#ifdef fmal
|
||||
#undef fmal
|
||||
#endif
|
||||
#define fmal boost_fmal
|
||||
#endif
|
||||
|
||||
#ifdef fmax
|
||||
#undef fmax
|
||||
#endif
|
||||
#define fmax boost_fmax
|
||||
#ifdef fmaxf
|
||||
#undef fmaxf
|
||||
#endif
|
||||
#define fmaxf boost_fmaxf
|
||||
#ifdef fmaxl
|
||||
#undef fmaxl
|
||||
#endif
|
||||
#define fmaxl boost_fmaxl
|
||||
|
||||
#ifdef fmin
|
||||
#undef fmin
|
||||
#endif
|
||||
#define fmin boost_fmin
|
||||
#ifdef fminf
|
||||
#undef fminf
|
||||
#endif
|
||||
#define fminf boost_fminf
|
||||
#ifdef fminl
|
||||
#undef fminl
|
||||
#endif
|
||||
#define fminl boost_fminl
|
||||
|
||||
#ifdef hypot
|
||||
#undef hypot
|
||||
#endif
|
||||
#define hypot boost_hypot
|
||||
#ifdef hypotf
|
||||
#undef hypotf
|
||||
#endif
|
||||
#define hypotf boost_hypotf
|
||||
#ifdef hypotl
|
||||
#undef hypotl
|
||||
#endif
|
||||
#define hypotl boost_hypotl
|
||||
|
||||
#if 0
|
||||
#ifdef ilogb
|
||||
#undef ilogb
|
||||
#endif
|
||||
#define ilogb boost_ilogb
|
||||
#ifdef ilogbf
|
||||
#undef ilogbf
|
||||
#endif
|
||||
#define ilogbf boost_ilogbf
|
||||
#ifdef ilogbl
|
||||
#undef ilogbl
|
||||
#endif
|
||||
#define ilogbl boost_ilogbl
|
||||
#endif
|
||||
|
||||
#ifdef lgamma
|
||||
#undef lgamma
|
||||
#endif
|
||||
#define lgamma boost_lgamma
|
||||
#ifdef lgammaf
|
||||
#undef lgammaf
|
||||
#endif
|
||||
#define lgammaf boost_lgammaf
|
||||
#ifdef lgammal
|
||||
#undef lgammal
|
||||
#endif
|
||||
#define lgammal boost_lgammal
|
||||
|
||||
#ifdef BOOST_HAS_LONG_LONG
|
||||
#if 0
|
||||
#ifdef llrint
|
||||
#undef llrint
|
||||
#endif
|
||||
#define llrint boost_llrint
|
||||
#ifdef llrintf
|
||||
#undef llrintf
|
||||
#endif
|
||||
#define llrintf boost_llrintf
|
||||
#ifdef llrintl
|
||||
#undef llrintl
|
||||
#endif
|
||||
#define llrintl boost_llrintl
|
||||
#endif
|
||||
#ifdef llround
|
||||
#undef llround
|
||||
#endif
|
||||
#define llround boost_llround
|
||||
#ifdef llroundf
|
||||
#undef llroundf
|
||||
#endif
|
||||
#define llroundf boost_llroundf
|
||||
#ifdef llroundl
|
||||
#undef llroundl
|
||||
#endif
|
||||
#define llroundl boost_llroundl
|
||||
#endif
|
||||
|
||||
#ifdef log1p
|
||||
#undef log1p
|
||||
#endif
|
||||
#define log1p boost_log1p
|
||||
#ifdef log1pf
|
||||
#undef log1pf
|
||||
#endif
|
||||
#define log1pf boost_log1pf
|
||||
#ifdef log1pl
|
||||
#undef log1pl
|
||||
#endif
|
||||
#define log1pl boost_log1pl
|
||||
|
||||
#if 0
|
||||
#ifdef log2
|
||||
#undef log2
|
||||
#endif
|
||||
#define log2 boost_log2
|
||||
#ifdef log2f
|
||||
#undef log2f
|
||||
#endif
|
||||
#define log2f boost_log2f
|
||||
#ifdef log2l
|
||||
#undef log2l
|
||||
#endif
|
||||
#define log2l boost_log2l
|
||||
|
||||
#ifdef logb
|
||||
#undef logb
|
||||
#endif
|
||||
#define logb boost_logb
|
||||
#ifdef logbf
|
||||
#undef logbf
|
||||
#endif
|
||||
#define logbf boost_logbf
|
||||
#ifdef logbl
|
||||
#undef logbl
|
||||
#endif
|
||||
#define logbl boost_logbl
|
||||
|
||||
#ifdef lrint
|
||||
#undef lrint
|
||||
#endif
|
||||
#define lrint boost_lrint
|
||||
#ifdef lrintf
|
||||
#undef lrintf
|
||||
#endif
|
||||
#define lrintf boost_lrintf
|
||||
#ifdef lrintl
|
||||
#undef lrintl
|
||||
#endif
|
||||
#define lrintl boost_lrintl
|
||||
#endif
|
||||
|
||||
#ifdef lround
|
||||
#undef lround
|
||||
#endif
|
||||
#define lround boost_lround
|
||||
#ifdef lroundf
|
||||
#undef lroundf
|
||||
#endif
|
||||
#define lroundf boost_lroundf
|
||||
#ifdef lroundl
|
||||
#undef lroundl
|
||||
#endif
|
||||
#define lroundl boost_lroundl
|
||||
|
||||
#if 0
|
||||
#ifdef nan
|
||||
#undef nan
|
||||
#endif
|
||||
#define nan boost_nan
|
||||
#ifdef nanf
|
||||
#undef nanf
|
||||
#endif
|
||||
#define nanf boost_nanf
|
||||
#ifdef nanl
|
||||
#undef nanl
|
||||
#endif
|
||||
#define nanl boost_nanl
|
||||
|
||||
#ifdef nearbyint
|
||||
#undef nearbyint
|
||||
#endif
|
||||
#define nearbyint boost_nearbyint
|
||||
#ifdef nearbyintf
|
||||
#undef nearbyintf
|
||||
#endif
|
||||
#define nearbyintf boost_nearbyintf
|
||||
#ifdef nearbyintl
|
||||
#undef nearbyintl
|
||||
#endif
|
||||
#define nearbyintl boost_nearbyintl
|
||||
#endif
|
||||
|
||||
#ifdef nextafter
|
||||
#undef nextafter
|
||||
#endif
|
||||
#define nextafter boost_nextafter
|
||||
#ifdef nextafterf
|
||||
#undef nextafterf
|
||||
#endif
|
||||
#define nextafterf boost_nextafterf
|
||||
#ifdef nextafterl
|
||||
#undef nextafterl
|
||||
#endif
|
||||
#define nextafterl boost_nextafterl
|
||||
|
||||
#ifdef nexttoward
|
||||
#undef nexttoward
|
||||
#endif
|
||||
#define nexttoward boost_nexttoward
|
||||
#ifdef nexttowardf
|
||||
#undef nexttowardf
|
||||
#endif
|
||||
#define nexttowardf boost_nexttowardf
|
||||
#ifdef nexttowardl
|
||||
#undef nexttowardl
|
||||
#endif
|
||||
#define nexttowardl boost_nexttowardl
|
||||
|
||||
#if 0
|
||||
#ifdef remainder
|
||||
#undef remainder
|
||||
#endif
|
||||
#define remainder boost_remainder
|
||||
#ifdef remainderf
|
||||
#undef remainderf
|
||||
#endif
|
||||
#define remainderf boost_remainderf
|
||||
#ifdef remainderl
|
||||
#undef remainderl
|
||||
#endif
|
||||
#define remainderl boost_remainderl
|
||||
|
||||
#ifdef remquo
|
||||
#undef remquo
|
||||
#endif
|
||||
#define remquo boost_remquo
|
||||
#ifdef remquof
|
||||
#undef remquof
|
||||
#endif
|
||||
#define remquof boost_remquof
|
||||
#ifdef remquol
|
||||
#undef remquol
|
||||
#endif
|
||||
#define remquol boost_remquol
|
||||
|
||||
#ifdef rint
|
||||
#undef rint
|
||||
#endif
|
||||
#define rint boost_rint
|
||||
#ifdef rintf
|
||||
#undef rintf
|
||||
#endif
|
||||
#define rintf boost_rintf
|
||||
#ifdef rintl
|
||||
#undef rintl
|
||||
#endif
|
||||
#define rintl boost_rintl
|
||||
#endif
|
||||
|
||||
#ifdef round
|
||||
#undef round
|
||||
#endif
|
||||
#define round boost_round
|
||||
#ifdef roundf
|
||||
#undef roundf
|
||||
#endif
|
||||
#define roundf boost_roundf
|
||||
#ifdef roundl
|
||||
#undef roundl
|
||||
#endif
|
||||
#define roundl boost_roundl
|
||||
|
||||
#if 0
|
||||
#ifdef scalbln
|
||||
#undef scalbln
|
||||
#endif
|
||||
#define scalbln boost_scalbln
|
||||
#ifdef scalblnf
|
||||
#undef scalblnf
|
||||
#endif
|
||||
#define scalblnf boost_scalblnf
|
||||
#ifdef scalblnl
|
||||
#undef scalblnl
|
||||
#endif
|
||||
#define scalblnl boost_scalblnl
|
||||
|
||||
#ifdef scalbn
|
||||
#undef scalbn
|
||||
#endif
|
||||
#define scalbn boost_scalbn
|
||||
#ifdef scalbnf
|
||||
#undef scalbnf
|
||||
#endif
|
||||
#define scalbnf boost_scalbnf
|
||||
#ifdef scalbnl
|
||||
#undef scalbnl
|
||||
#endif
|
||||
#define scalbnl boost_scalbnl
|
||||
#endif
|
||||
|
||||
#ifdef tgamma
|
||||
#undef tgamma
|
||||
#endif
|
||||
#define tgamma boost_tgamma
|
||||
#ifdef tgammaf
|
||||
#undef tgammaf
|
||||
#endif
|
||||
#define tgammaf boost_tgammaf
|
||||
#ifdef tgammal
|
||||
#undef tgammal
|
||||
#endif
|
||||
#define tgammal boost_tgammal
|
||||
|
||||
#ifdef trunc
|
||||
#undef trunc
|
||||
#endif
|
||||
#define trunc boost_trunc
|
||||
#ifdef truncf
|
||||
#undef truncf
|
||||
#endif
|
||||
#define truncf boost_truncf
|
||||
#ifdef truncl
|
||||
#undef truncl
|
||||
#endif
|
||||
#define truncl boost_truncl
|
||||
|
||||
// [5.2.1.1] associated Laguerre polynomials:
|
||||
#ifdef assoc_laguerre
|
||||
#undef assoc_laguerre
|
||||
#endif
|
||||
#define assoc_laguerre boost_assoc_laguerre
|
||||
#ifdef assoc_laguerref
|
||||
#undef assoc_laguerref
|
||||
#endif
|
||||
#define assoc_laguerref boost_assoc_laguerref
|
||||
#ifdef assoc_laguerrel
|
||||
#undef assoc_laguerrel
|
||||
#endif
|
||||
#define assoc_laguerrel boost_assoc_laguerrel
|
||||
|
||||
// [5.2.1.2] associated Legendre functions:
|
||||
#ifdef assoc_legendre
|
||||
#undef assoc_legendre
|
||||
#endif
|
||||
#define assoc_legendre boost_assoc_legendre
|
||||
#ifdef assoc_legendref
|
||||
#undef assoc_legendref
|
||||
#endif
|
||||
#define assoc_legendref boost_assoc_legendref
|
||||
#ifdef assoc_legendrel
|
||||
#undef assoc_legendrel
|
||||
#endif
|
||||
#define assoc_legendrel boost_assoc_legendrel
|
||||
|
||||
// [5.2.1.3] beta function:
|
||||
#ifdef beta
|
||||
#undef beta
|
||||
#endif
|
||||
#define beta boost_beta
|
||||
#ifdef betaf
|
||||
#undef betaf
|
||||
#endif
|
||||
#define betaf boost_betaf
|
||||
#ifdef betal
|
||||
#undef betal
|
||||
#endif
|
||||
#define betal boost_betal
|
||||
|
||||
// [5.2.1.4] (complete) elliptic integral of the first kind:
|
||||
#ifdef comp_ellint_1
|
||||
#undef comp_ellint_1
|
||||
#endif
|
||||
#define comp_ellint_1 boost_comp_ellint_1
|
||||
#ifdef comp_ellint_1f
|
||||
#undef comp_ellint_1f
|
||||
#endif
|
||||
#define comp_ellint_1f boost_comp_ellint_1f
|
||||
#ifdef comp_ellint_1l
|
||||
#undef comp_ellint_1l
|
||||
#endif
|
||||
#define comp_ellint_1l boost_comp_ellint_1l
|
||||
|
||||
// [5.2.1.5] (complete) elliptic integral of the second kind:
|
||||
#ifdef comp_ellint_2
|
||||
#undef comp_ellint_2
|
||||
#endif
|
||||
#define comp_ellint_2 boost_comp_ellint_2
|
||||
#ifdef comp_ellint_2f
|
||||
#undef comp_ellint_2f
|
||||
#endif
|
||||
#define comp_ellint_2f boost_comp_ellint_2f
|
||||
#ifdef comp_ellint_2l
|
||||
#undef comp_ellint_2l
|
||||
#endif
|
||||
#define comp_ellint_2l boost_comp_ellint_2l
|
||||
|
||||
// [5.2.1.6] (complete) elliptic integral of the third kind:
|
||||
#ifdef comp_ellint_3
|
||||
#undef comp_ellint_3
|
||||
#endif
|
||||
#define comp_ellint_3 boost_comp_ellint_3
|
||||
#ifdef comp_ellint_3f
|
||||
#undef comp_ellint_3f
|
||||
#endif
|
||||
#define comp_ellint_3f boost_comp_ellint_3f
|
||||
#ifdef comp_ellint_3l
|
||||
#undef comp_ellint_3l
|
||||
#endif
|
||||
#define comp_ellint_3l boost_comp_ellint_3l
|
||||
|
||||
#if 0
|
||||
// [5.2.1.7] confluent hypergeometric functions:
|
||||
#ifdef conf_hyper
|
||||
#undef conf_hyper
|
||||
#endif
|
||||
#define conf_hyper boost_conf_hyper
|
||||
#ifdef conf_hyperf
|
||||
#undef conf_hyperf
|
||||
#endif
|
||||
#define conf_hyperf boost_conf_hyperf
|
||||
#ifdef conf_hyperl
|
||||
#undef conf_hyperl
|
||||
#endif
|
||||
#define conf_hyperl boost_conf_hyperl
|
||||
#endif
|
||||
|
||||
// [5.2.1.8] regular modified cylindrical Bessel functions:
|
||||
#ifdef cyl_bessel_i
|
||||
#undef cyl_bessel_i
|
||||
#endif
|
||||
#define cyl_bessel_i boost_cyl_bessel_i
|
||||
#ifdef cyl_bessel_if
|
||||
#undef cyl_bessel_if
|
||||
#endif
|
||||
#define cyl_bessel_if boost_cyl_bessel_if
|
||||
#ifdef cyl_bessel_il
|
||||
#undef cyl_bessel_il
|
||||
#endif
|
||||
#define cyl_bessel_il boost_cyl_bessel_il
|
||||
|
||||
// [5.2.1.9] cylindrical Bessel functions (of the first kind):
|
||||
#ifdef cyl_bessel_j
|
||||
#undef cyl_bessel_j
|
||||
#endif
|
||||
#define cyl_bessel_j boost_cyl_bessel_j
|
||||
#ifdef cyl_bessel_jf
|
||||
#undef cyl_bessel_jf
|
||||
#endif
|
||||
#define cyl_bessel_jf boost_cyl_bessel_jf
|
||||
#ifdef cyl_bessel_jl
|
||||
#undef cyl_bessel_jl
|
||||
#endif
|
||||
#define cyl_bessel_jl boost_cyl_bessel_jl
|
||||
|
||||
// [5.2.1.10] irregular modified cylindrical Bessel functions:
|
||||
#ifdef cyl_bessel_k
|
||||
#undef cyl_bessel_k
|
||||
#endif
|
||||
#define cyl_bessel_k boost_cyl_bessel_k
|
||||
#ifdef cyl_bessel_kf
|
||||
#undef cyl_bessel_kf
|
||||
#endif
|
||||
#define cyl_bessel_kf boost_cyl_bessel_kf
|
||||
#ifdef cyl_bessel_kl
|
||||
#undef cyl_bessel_kl
|
||||
#endif
|
||||
#define cyl_bessel_kl boost_cyl_bessel_kl
|
||||
|
||||
// [5.2.1.11] cylindrical Neumann functions BOOST_MATH_C99_THROW_SPEC;
|
||||
// cylindrical Bessel functions (of the second kind):
|
||||
#ifdef cyl_neumann
|
||||
#undef cyl_neumann
|
||||
#endif
|
||||
#define cyl_neumann boost_cyl_neumann
|
||||
#ifdef cyl_neumannf
|
||||
#undef cyl_neumannf
|
||||
#endif
|
||||
#define cyl_neumannf boost_cyl_neumannf
|
||||
#ifdef cyl_neumannl
|
||||
#undef cyl_neumannl
|
||||
#endif
|
||||
#define cyl_neumannl boost_cyl_neumannl
|
||||
|
||||
// [5.2.1.12] (incomplete) elliptic integral of the first kind:
|
||||
#ifdef ellint_1
|
||||
#undef ellint_1
|
||||
#endif
|
||||
#define ellint_1 boost_ellint_1
|
||||
#ifdef ellint_1f
|
||||
#undef ellint_1f
|
||||
#endif
|
||||
#define ellint_1f boost_ellint_1f
|
||||
#ifdef ellint_1l
|
||||
#undef ellint_1l
|
||||
#endif
|
||||
#define ellint_1l boost_ellint_1l
|
||||
|
||||
// [5.2.1.13] (incomplete) elliptic integral of the second kind:
|
||||
#ifdef ellint_2
|
||||
#undef ellint_2
|
||||
#endif
|
||||
#define ellint_2 boost_ellint_2
|
||||
#ifdef ellint_2f
|
||||
#undef ellint_2f
|
||||
#endif
|
||||
#define ellint_2f boost_ellint_2f
|
||||
#ifdef ellint_2l
|
||||
#undef ellint_2l
|
||||
#endif
|
||||
#define ellint_2l boost_ellint_2l
|
||||
|
||||
// [5.2.1.14] (incomplete) elliptic integral of the third kind:
|
||||
#ifdef ellint_3
|
||||
#undef ellint_3
|
||||
#endif
|
||||
#define ellint_3 boost_ellint_3
|
||||
#ifdef ellint_3f
|
||||
#undef ellint_3f
|
||||
#endif
|
||||
#define ellint_3f boost_ellint_3f
|
||||
#ifdef ellint_3l
|
||||
#undef ellint_3l
|
||||
#endif
|
||||
#define ellint_3l boost_ellint_3l
|
||||
|
||||
// [5.2.1.15] exponential integral:
|
||||
#ifdef expint
|
||||
#undef expint
|
||||
#endif
|
||||
#define expint boost_expint
|
||||
#ifdef expintf
|
||||
#undef expintf
|
||||
#endif
|
||||
#define expintf boost_expintf
|
||||
#ifdef expintl
|
||||
#undef expintl
|
||||
#endif
|
||||
#define expintl boost_expintl
|
||||
|
||||
// [5.2.1.16] Hermite polynomials:
|
||||
#ifdef hermite
|
||||
#undef hermite
|
||||
#endif
|
||||
#define hermite boost_hermite
|
||||
#ifdef hermitef
|
||||
#undef hermitef
|
||||
#endif
|
||||
#define hermitef boost_hermitef
|
||||
#ifdef hermitel
|
||||
#undef hermitel
|
||||
#endif
|
||||
#define hermitel boost_hermitel
|
||||
|
||||
#if 0
|
||||
// [5.2.1.17] hypergeometric functions:
|
||||
#ifdef hyperg
|
||||
#undef hyperg
|
||||
#endif
|
||||
#define hyperg boost_hyperg
|
||||
#ifdef hypergf
|
||||
#undef hypergf
|
||||
#endif
|
||||
#define hypergf boost_hypergf
|
||||
#ifdef hypergl
|
||||
#undef hypergl
|
||||
#endif
|
||||
#define hypergl boost_hypergl
|
||||
#endif
|
||||
|
||||
// [5.2.1.18] Laguerre polynomials:
|
||||
#ifdef laguerre
|
||||
#undef laguerre
|
||||
#endif
|
||||
#define laguerre boost_laguerre
|
||||
#ifdef laguerref
|
||||
#undef laguerref
|
||||
#endif
|
||||
#define laguerref boost_laguerref
|
||||
#ifdef laguerrel
|
||||
#undef laguerrel
|
||||
#endif
|
||||
#define laguerrel boost_laguerrel
|
||||
|
||||
// [5.2.1.19] Legendre polynomials:
|
||||
#ifdef legendre
|
||||
#undef legendre
|
||||
#endif
|
||||
#define legendre boost_legendre
|
||||
#ifdef legendref
|
||||
#undef legendref
|
||||
#endif
|
||||
#define legendref boost_legendref
|
||||
#ifdef legendrel
|
||||
#undef legendrel
|
||||
#endif
|
||||
#define legendrel boost_legendrel
|
||||
|
||||
// [5.2.1.20] Riemann zeta function:
|
||||
#ifdef riemann_zeta
|
||||
#undef riemann_zeta
|
||||
#endif
|
||||
#define riemann_zeta boost_riemann_zeta
|
||||
#ifdef riemann_zetaf
|
||||
#undef riemann_zetaf
|
||||
#endif
|
||||
#define riemann_zetaf boost_riemann_zetaf
|
||||
#ifdef riemann_zetal
|
||||
#undef riemann_zetal
|
||||
#endif
|
||||
#define riemann_zetal boost_riemann_zetal
|
||||
|
||||
// [5.2.1.21] spherical Bessel functions (of the first kind):
|
||||
#ifdef sph_bessel
|
||||
#undef sph_bessel
|
||||
#endif
|
||||
#define sph_bessel boost_sph_bessel
|
||||
#ifdef sph_besself
|
||||
#undef sph_besself
|
||||
#endif
|
||||
#define sph_besself boost_sph_besself
|
||||
#ifdef sph_bessell
|
||||
#undef sph_bessell
|
||||
#endif
|
||||
#define sph_bessell boost_sph_bessell
|
||||
|
||||
// [5.2.1.22] spherical associated Legendre functions:
|
||||
#ifdef sph_legendre
|
||||
#undef sph_legendre
|
||||
#endif
|
||||
#define sph_legendre boost_sph_legendre
|
||||
#ifdef sph_legendref
|
||||
#undef sph_legendref
|
||||
#endif
|
||||
#define sph_legendref boost_sph_legendref
|
||||
#ifdef sph_legendrel
|
||||
#undef sph_legendrel
|
||||
#endif
|
||||
#define sph_legendrel boost_sph_legendrel
|
||||
|
||||
// [5.2.1.23] spherical Neumann functions BOOST_MATH_C99_THROW_SPEC;
|
||||
// spherical Bessel functions (of the second kind):
|
||||
#ifdef sph_neumann
|
||||
#undef sph_neumann
|
||||
#endif
|
||||
#define sph_neumann boost_sph_neumann
|
||||
#ifdef sph_neumannf
|
||||
#undef sph_neumannf
|
||||
#endif
|
||||
#define sph_neumannf boost_sph_neumannf
|
||||
#ifdef sph_neumannl
|
||||
#undef sph_neumannl
|
||||
#endif
|
||||
#define sph_neumannl boost_sph_neumannl
|
||||
|
||||
#endif // BOOST_MATH_C_MACROS_IPP
|
||||
Reference in New Issue
Block a user