annotate DEPENDENCIES/generic/include/boost/math/tr1_c_macros.ipp @ 133:4acb5d8d80b6 tip

Don't fail environmental check if README.md exists (but .txt and no-suffix don't)
author Chris Cannam
date Tue, 30 Jul 2019 12:25:44 +0100
parents 2665513ce2d3
children
rev   line source
Chris@16 1 // Copyright John Maddock 2008-11.
Chris@16 2 // Use, modification and distribution are subject to the
Chris@16 3 // Boost Software License, Version 1.0.
Chris@16 4 // (See accompanying file LICENSE_1_0.txt
Chris@16 5 // or copy at http://www.boost.org/LICENSE_1_0.txt)
Chris@16 6
Chris@16 7 #ifndef BOOST_MATH_C_MACROS_IPP
Chris@16 8 #define BOOST_MATH_C_MACROS_IPP
Chris@16 9
Chris@16 10 // C99 Functions:
Chris@16 11 #ifdef acosh
Chris@16 12 #undef acosh
Chris@16 13 #endif
Chris@16 14 #define acosh boost_acosh
Chris@16 15 #ifdef acoshf
Chris@16 16 #undef acoshf
Chris@16 17 #endif
Chris@16 18 #define acoshf boost_acoshf
Chris@16 19 #ifdef acoshl
Chris@16 20 #undef acoshl
Chris@16 21 #endif
Chris@16 22 #define acoshl boost_acoshl
Chris@16 23
Chris@16 24 #ifdef asinh
Chris@16 25 #undef asinh
Chris@16 26 #endif
Chris@16 27 #define asinh boost_asinh
Chris@16 28 #ifdef asinhf
Chris@16 29 #undef asinhf
Chris@16 30 #endif
Chris@16 31 #define asinhf boost_asinhf
Chris@16 32 #ifdef asinhl
Chris@16 33 #undef asinhl
Chris@16 34 #endif
Chris@16 35 #define asinhl boost_asinhl
Chris@16 36
Chris@16 37 #ifdef atanh
Chris@16 38 #undef atanh
Chris@16 39 #endif
Chris@16 40 #define atanh boost_atanh
Chris@16 41 #ifdef atanhf
Chris@16 42 #undef atanhf
Chris@16 43 #endif
Chris@16 44 #define atanhf boost_atanhf
Chris@16 45 #ifdef atanhl
Chris@16 46 #undef atanhl
Chris@16 47 #endif
Chris@16 48 #define atanhl boost_atanhl
Chris@16 49
Chris@16 50 #ifdef cbrt
Chris@16 51 #undef cbrt
Chris@16 52 #endif
Chris@16 53 #define cbrt boost_cbrt
Chris@16 54 #ifdef cbrtf
Chris@16 55 #undef cbrtf
Chris@16 56 #endif
Chris@16 57 #define cbrtf boost_cbrtf
Chris@16 58 #ifdef cbrtl
Chris@16 59 #undef cbrtl
Chris@16 60 #endif
Chris@16 61 #define cbrtl boost_cbrtl
Chris@16 62
Chris@16 63 #ifdef copysign
Chris@16 64 #undef copysign
Chris@16 65 #endif
Chris@16 66 #define copysign boost_copysign
Chris@16 67 #ifdef copysignf
Chris@16 68 #undef copysignf
Chris@16 69 #endif
Chris@16 70 #define copysignf boost_copysignf
Chris@16 71 #ifdef copysignl
Chris@16 72 #undef copysignl
Chris@16 73 #endif
Chris@16 74 #define copysignl boost_copysignl
Chris@16 75
Chris@16 76 #ifdef erf
Chris@16 77 #undef erf
Chris@16 78 #endif
Chris@16 79 #define erf boost_erf
Chris@16 80 #ifdef erff
Chris@16 81 #undef erff
Chris@16 82 #endif
Chris@16 83 #define erff boost_erff
Chris@16 84 #ifdef erfl
Chris@16 85 #undef erfl
Chris@16 86 #endif
Chris@16 87 #define erfl boost_erfl
Chris@16 88
Chris@16 89 #ifdef erfc
Chris@16 90 #undef erfc
Chris@16 91 #endif
Chris@16 92 #define erfc boost_erfc
Chris@16 93 #ifdef erfcf
Chris@16 94 #undef erfcf
Chris@16 95 #endif
Chris@16 96 #define erfcf boost_erfcf
Chris@16 97 #ifdef erfcl
Chris@16 98 #undef erfcl
Chris@16 99 #endif
Chris@16 100 #define erfcl boost_erfcl
Chris@16 101
Chris@16 102 #if 0
Chris@16 103 #ifdef exp2
Chris@16 104 #undef exp2
Chris@16 105 #endif
Chris@16 106 #define exp2 boost_exp2
Chris@16 107 #ifdef exp2f
Chris@16 108 #undef exp2f
Chris@16 109 #endif
Chris@16 110 #define exp2f boost_exp2f
Chris@16 111 #ifdef exp2l
Chris@16 112 #undef exp2l
Chris@16 113 #endif
Chris@16 114 #define exp2l boost_exp2l
Chris@16 115 #endif
Chris@16 116
Chris@16 117 #ifdef expm1
Chris@16 118 #undef expm1
Chris@16 119 #endif
Chris@16 120 #define expm1 boost_expm1
Chris@16 121 #ifdef expm1f
Chris@16 122 #undef expm1f
Chris@16 123 #endif
Chris@16 124 #define expm1f boost_expm1f
Chris@16 125 #ifdef expm1l
Chris@16 126 #undef expm1l
Chris@16 127 #endif
Chris@16 128 #define expm1l boost_expm1l
Chris@16 129
Chris@16 130 #if 0
Chris@16 131 #ifdef fdim
Chris@16 132 #undef fdim
Chris@16 133 #endif
Chris@16 134 #define fdim boost_fdim
Chris@16 135 #ifdef fdimf
Chris@16 136 #undef fdimf
Chris@16 137 #endif
Chris@16 138 #define fdimf boost_fdimf
Chris@16 139 #ifdef fdiml
Chris@16 140 #undef fdiml
Chris@16 141 #endif
Chris@16 142 #define fdiml boost_fdiml
Chris@16 143 #ifdef acosh
Chris@16 144 #undef acosh
Chris@16 145 #endif
Chris@16 146 #define fma boost_fma
Chris@16 147 #ifdef fmaf
Chris@16 148 #undef fmaf
Chris@16 149 #endif
Chris@16 150 #define fmaf boost_fmaf
Chris@16 151 #ifdef fmal
Chris@16 152 #undef fmal
Chris@16 153 #endif
Chris@16 154 #define fmal boost_fmal
Chris@16 155 #endif
Chris@16 156
Chris@16 157 #ifdef fmax
Chris@16 158 #undef fmax
Chris@16 159 #endif
Chris@16 160 #define fmax boost_fmax
Chris@16 161 #ifdef fmaxf
Chris@16 162 #undef fmaxf
Chris@16 163 #endif
Chris@16 164 #define fmaxf boost_fmaxf
Chris@16 165 #ifdef fmaxl
Chris@16 166 #undef fmaxl
Chris@16 167 #endif
Chris@16 168 #define fmaxl boost_fmaxl
Chris@16 169
Chris@16 170 #ifdef fmin
Chris@16 171 #undef fmin
Chris@16 172 #endif
Chris@16 173 #define fmin boost_fmin
Chris@16 174 #ifdef fminf
Chris@16 175 #undef fminf
Chris@16 176 #endif
Chris@16 177 #define fminf boost_fminf
Chris@16 178 #ifdef fminl
Chris@16 179 #undef fminl
Chris@16 180 #endif
Chris@16 181 #define fminl boost_fminl
Chris@16 182
Chris@16 183 #ifdef hypot
Chris@16 184 #undef hypot
Chris@16 185 #endif
Chris@16 186 #define hypot boost_hypot
Chris@16 187 #ifdef hypotf
Chris@16 188 #undef hypotf
Chris@16 189 #endif
Chris@16 190 #define hypotf boost_hypotf
Chris@16 191 #ifdef hypotl
Chris@16 192 #undef hypotl
Chris@16 193 #endif
Chris@16 194 #define hypotl boost_hypotl
Chris@16 195
Chris@16 196 #if 0
Chris@16 197 #ifdef ilogb
Chris@16 198 #undef ilogb
Chris@16 199 #endif
Chris@16 200 #define ilogb boost_ilogb
Chris@16 201 #ifdef ilogbf
Chris@16 202 #undef ilogbf
Chris@16 203 #endif
Chris@16 204 #define ilogbf boost_ilogbf
Chris@16 205 #ifdef ilogbl
Chris@16 206 #undef ilogbl
Chris@16 207 #endif
Chris@16 208 #define ilogbl boost_ilogbl
Chris@16 209 #endif
Chris@16 210
Chris@16 211 #ifdef lgamma
Chris@16 212 #undef lgamma
Chris@16 213 #endif
Chris@16 214 #define lgamma boost_lgamma
Chris@16 215 #ifdef lgammaf
Chris@16 216 #undef lgammaf
Chris@16 217 #endif
Chris@16 218 #define lgammaf boost_lgammaf
Chris@16 219 #ifdef lgammal
Chris@16 220 #undef lgammal
Chris@16 221 #endif
Chris@16 222 #define lgammal boost_lgammal
Chris@16 223
Chris@16 224 #ifdef BOOST_HAS_LONG_LONG
Chris@16 225 #if 0
Chris@16 226 #ifdef llrint
Chris@16 227 #undef llrint
Chris@16 228 #endif
Chris@16 229 #define llrint boost_llrint
Chris@16 230 #ifdef llrintf
Chris@16 231 #undef llrintf
Chris@16 232 #endif
Chris@16 233 #define llrintf boost_llrintf
Chris@16 234 #ifdef llrintl
Chris@16 235 #undef llrintl
Chris@16 236 #endif
Chris@16 237 #define llrintl boost_llrintl
Chris@16 238 #endif
Chris@16 239 #ifdef llround
Chris@16 240 #undef llround
Chris@16 241 #endif
Chris@16 242 #define llround boost_llround
Chris@16 243 #ifdef llroundf
Chris@16 244 #undef llroundf
Chris@16 245 #endif
Chris@16 246 #define llroundf boost_llroundf
Chris@16 247 #ifdef llroundl
Chris@16 248 #undef llroundl
Chris@16 249 #endif
Chris@16 250 #define llroundl boost_llroundl
Chris@16 251 #endif
Chris@16 252
Chris@16 253 #ifdef log1p
Chris@16 254 #undef log1p
Chris@16 255 #endif
Chris@16 256 #define log1p boost_log1p
Chris@16 257 #ifdef log1pf
Chris@16 258 #undef log1pf
Chris@16 259 #endif
Chris@16 260 #define log1pf boost_log1pf
Chris@16 261 #ifdef log1pl
Chris@16 262 #undef log1pl
Chris@16 263 #endif
Chris@16 264 #define log1pl boost_log1pl
Chris@16 265
Chris@16 266 #if 0
Chris@16 267 #ifdef log2
Chris@16 268 #undef log2
Chris@16 269 #endif
Chris@16 270 #define log2 boost_log2
Chris@16 271 #ifdef log2f
Chris@16 272 #undef log2f
Chris@16 273 #endif
Chris@16 274 #define log2f boost_log2f
Chris@16 275 #ifdef log2l
Chris@16 276 #undef log2l
Chris@16 277 #endif
Chris@16 278 #define log2l boost_log2l
Chris@16 279
Chris@16 280 #ifdef logb
Chris@16 281 #undef logb
Chris@16 282 #endif
Chris@16 283 #define logb boost_logb
Chris@16 284 #ifdef logbf
Chris@16 285 #undef logbf
Chris@16 286 #endif
Chris@16 287 #define logbf boost_logbf
Chris@16 288 #ifdef logbl
Chris@16 289 #undef logbl
Chris@16 290 #endif
Chris@16 291 #define logbl boost_logbl
Chris@16 292
Chris@16 293 #ifdef lrint
Chris@16 294 #undef lrint
Chris@16 295 #endif
Chris@16 296 #define lrint boost_lrint
Chris@16 297 #ifdef lrintf
Chris@16 298 #undef lrintf
Chris@16 299 #endif
Chris@16 300 #define lrintf boost_lrintf
Chris@16 301 #ifdef lrintl
Chris@16 302 #undef lrintl
Chris@16 303 #endif
Chris@16 304 #define lrintl boost_lrintl
Chris@16 305 #endif
Chris@16 306
Chris@16 307 #ifdef lround
Chris@16 308 #undef lround
Chris@16 309 #endif
Chris@16 310 #define lround boost_lround
Chris@16 311 #ifdef lroundf
Chris@16 312 #undef lroundf
Chris@16 313 #endif
Chris@16 314 #define lroundf boost_lroundf
Chris@16 315 #ifdef lroundl
Chris@16 316 #undef lroundl
Chris@16 317 #endif
Chris@16 318 #define lroundl boost_lroundl
Chris@16 319
Chris@16 320 #if 0
Chris@16 321 #ifdef nan
Chris@16 322 #undef nan
Chris@16 323 #endif
Chris@16 324 #define nan boost_nan
Chris@16 325 #ifdef nanf
Chris@16 326 #undef nanf
Chris@16 327 #endif
Chris@16 328 #define nanf boost_nanf
Chris@16 329 #ifdef nanl
Chris@16 330 #undef nanl
Chris@16 331 #endif
Chris@16 332 #define nanl boost_nanl
Chris@16 333
Chris@16 334 #ifdef nearbyint
Chris@16 335 #undef nearbyint
Chris@16 336 #endif
Chris@16 337 #define nearbyint boost_nearbyint
Chris@16 338 #ifdef nearbyintf
Chris@16 339 #undef nearbyintf
Chris@16 340 #endif
Chris@16 341 #define nearbyintf boost_nearbyintf
Chris@16 342 #ifdef nearbyintl
Chris@16 343 #undef nearbyintl
Chris@16 344 #endif
Chris@16 345 #define nearbyintl boost_nearbyintl
Chris@16 346 #endif
Chris@16 347
Chris@16 348 #ifdef nextafter
Chris@16 349 #undef nextafter
Chris@16 350 #endif
Chris@16 351 #define nextafter boost_nextafter
Chris@16 352 #ifdef nextafterf
Chris@16 353 #undef nextafterf
Chris@16 354 #endif
Chris@16 355 #define nextafterf boost_nextafterf
Chris@16 356 #ifdef nextafterl
Chris@16 357 #undef nextafterl
Chris@16 358 #endif
Chris@16 359 #define nextafterl boost_nextafterl
Chris@16 360
Chris@16 361 #ifdef nexttoward
Chris@16 362 #undef nexttoward
Chris@16 363 #endif
Chris@16 364 #define nexttoward boost_nexttoward
Chris@16 365 #ifdef nexttowardf
Chris@16 366 #undef nexttowardf
Chris@16 367 #endif
Chris@16 368 #define nexttowardf boost_nexttowardf
Chris@16 369 #ifdef nexttowardl
Chris@16 370 #undef nexttowardl
Chris@16 371 #endif
Chris@16 372 #define nexttowardl boost_nexttowardl
Chris@16 373
Chris@16 374 #if 0
Chris@16 375 #ifdef remainder
Chris@16 376 #undef remainder
Chris@16 377 #endif
Chris@16 378 #define remainder boost_remainder
Chris@16 379 #ifdef remainderf
Chris@16 380 #undef remainderf
Chris@16 381 #endif
Chris@16 382 #define remainderf boost_remainderf
Chris@16 383 #ifdef remainderl
Chris@16 384 #undef remainderl
Chris@16 385 #endif
Chris@16 386 #define remainderl boost_remainderl
Chris@16 387
Chris@16 388 #ifdef remquo
Chris@16 389 #undef remquo
Chris@16 390 #endif
Chris@16 391 #define remquo boost_remquo
Chris@16 392 #ifdef remquof
Chris@16 393 #undef remquof
Chris@16 394 #endif
Chris@16 395 #define remquof boost_remquof
Chris@16 396 #ifdef remquol
Chris@16 397 #undef remquol
Chris@16 398 #endif
Chris@16 399 #define remquol boost_remquol
Chris@16 400
Chris@16 401 #ifdef rint
Chris@16 402 #undef rint
Chris@16 403 #endif
Chris@16 404 #define rint boost_rint
Chris@16 405 #ifdef rintf
Chris@16 406 #undef rintf
Chris@16 407 #endif
Chris@16 408 #define rintf boost_rintf
Chris@16 409 #ifdef rintl
Chris@16 410 #undef rintl
Chris@16 411 #endif
Chris@16 412 #define rintl boost_rintl
Chris@16 413 #endif
Chris@16 414
Chris@16 415 #ifdef round
Chris@16 416 #undef round
Chris@16 417 #endif
Chris@16 418 #define round boost_round
Chris@16 419 #ifdef roundf
Chris@16 420 #undef roundf
Chris@16 421 #endif
Chris@16 422 #define roundf boost_roundf
Chris@16 423 #ifdef roundl
Chris@16 424 #undef roundl
Chris@16 425 #endif
Chris@16 426 #define roundl boost_roundl
Chris@16 427
Chris@16 428 #if 0
Chris@16 429 #ifdef scalbln
Chris@16 430 #undef scalbln
Chris@16 431 #endif
Chris@16 432 #define scalbln boost_scalbln
Chris@16 433 #ifdef scalblnf
Chris@16 434 #undef scalblnf
Chris@16 435 #endif
Chris@16 436 #define scalblnf boost_scalblnf
Chris@16 437 #ifdef scalblnl
Chris@16 438 #undef scalblnl
Chris@16 439 #endif
Chris@16 440 #define scalblnl boost_scalblnl
Chris@16 441
Chris@16 442 #ifdef scalbn
Chris@16 443 #undef scalbn
Chris@16 444 #endif
Chris@16 445 #define scalbn boost_scalbn
Chris@16 446 #ifdef scalbnf
Chris@16 447 #undef scalbnf
Chris@16 448 #endif
Chris@16 449 #define scalbnf boost_scalbnf
Chris@16 450 #ifdef scalbnl
Chris@16 451 #undef scalbnl
Chris@16 452 #endif
Chris@16 453 #define scalbnl boost_scalbnl
Chris@16 454 #endif
Chris@16 455
Chris@16 456 #ifdef tgamma
Chris@16 457 #undef tgamma
Chris@16 458 #endif
Chris@16 459 #define tgamma boost_tgamma
Chris@16 460 #ifdef tgammaf
Chris@16 461 #undef tgammaf
Chris@16 462 #endif
Chris@16 463 #define tgammaf boost_tgammaf
Chris@16 464 #ifdef tgammal
Chris@16 465 #undef tgammal
Chris@16 466 #endif
Chris@16 467 #define tgammal boost_tgammal
Chris@16 468
Chris@16 469 #ifdef trunc
Chris@16 470 #undef trunc
Chris@16 471 #endif
Chris@16 472 #define trunc boost_trunc
Chris@16 473 #ifdef truncf
Chris@16 474 #undef truncf
Chris@16 475 #endif
Chris@16 476 #define truncf boost_truncf
Chris@16 477 #ifdef truncl
Chris@16 478 #undef truncl
Chris@16 479 #endif
Chris@16 480 #define truncl boost_truncl
Chris@16 481
Chris@16 482 // [5.2.1.1] associated Laguerre polynomials:
Chris@16 483 #ifdef assoc_laguerre
Chris@16 484 #undef assoc_laguerre
Chris@16 485 #endif
Chris@16 486 #define assoc_laguerre boost_assoc_laguerre
Chris@16 487 #ifdef assoc_laguerref
Chris@16 488 #undef assoc_laguerref
Chris@16 489 #endif
Chris@16 490 #define assoc_laguerref boost_assoc_laguerref
Chris@16 491 #ifdef assoc_laguerrel
Chris@16 492 #undef assoc_laguerrel
Chris@16 493 #endif
Chris@16 494 #define assoc_laguerrel boost_assoc_laguerrel
Chris@16 495
Chris@16 496 // [5.2.1.2] associated Legendre functions:
Chris@16 497 #ifdef assoc_legendre
Chris@16 498 #undef assoc_legendre
Chris@16 499 #endif
Chris@16 500 #define assoc_legendre boost_assoc_legendre
Chris@16 501 #ifdef assoc_legendref
Chris@16 502 #undef assoc_legendref
Chris@16 503 #endif
Chris@16 504 #define assoc_legendref boost_assoc_legendref
Chris@16 505 #ifdef assoc_legendrel
Chris@16 506 #undef assoc_legendrel
Chris@16 507 #endif
Chris@16 508 #define assoc_legendrel boost_assoc_legendrel
Chris@16 509
Chris@16 510 // [5.2.1.3] beta function:
Chris@16 511 #ifdef beta
Chris@16 512 #undef beta
Chris@16 513 #endif
Chris@16 514 #define beta boost_beta
Chris@16 515 #ifdef betaf
Chris@16 516 #undef betaf
Chris@16 517 #endif
Chris@16 518 #define betaf boost_betaf
Chris@16 519 #ifdef betal
Chris@16 520 #undef betal
Chris@16 521 #endif
Chris@16 522 #define betal boost_betal
Chris@16 523
Chris@16 524 // [5.2.1.4] (complete) elliptic integral of the first kind:
Chris@16 525 #ifdef comp_ellint_1
Chris@16 526 #undef comp_ellint_1
Chris@16 527 #endif
Chris@16 528 #define comp_ellint_1 boost_comp_ellint_1
Chris@16 529 #ifdef comp_ellint_1f
Chris@16 530 #undef comp_ellint_1f
Chris@16 531 #endif
Chris@16 532 #define comp_ellint_1f boost_comp_ellint_1f
Chris@16 533 #ifdef comp_ellint_1l
Chris@16 534 #undef comp_ellint_1l
Chris@16 535 #endif
Chris@16 536 #define comp_ellint_1l boost_comp_ellint_1l
Chris@16 537
Chris@16 538 // [5.2.1.5] (complete) elliptic integral of the second kind:
Chris@16 539 #ifdef comp_ellint_2
Chris@16 540 #undef comp_ellint_2
Chris@16 541 #endif
Chris@16 542 #define comp_ellint_2 boost_comp_ellint_2
Chris@16 543 #ifdef comp_ellint_2f
Chris@16 544 #undef comp_ellint_2f
Chris@16 545 #endif
Chris@16 546 #define comp_ellint_2f boost_comp_ellint_2f
Chris@16 547 #ifdef comp_ellint_2l
Chris@16 548 #undef comp_ellint_2l
Chris@16 549 #endif
Chris@16 550 #define comp_ellint_2l boost_comp_ellint_2l
Chris@16 551
Chris@16 552 // [5.2.1.6] (complete) elliptic integral of the third kind:
Chris@16 553 #ifdef comp_ellint_3
Chris@16 554 #undef comp_ellint_3
Chris@16 555 #endif
Chris@16 556 #define comp_ellint_3 boost_comp_ellint_3
Chris@16 557 #ifdef comp_ellint_3f
Chris@16 558 #undef comp_ellint_3f
Chris@16 559 #endif
Chris@16 560 #define comp_ellint_3f boost_comp_ellint_3f
Chris@16 561 #ifdef comp_ellint_3l
Chris@16 562 #undef comp_ellint_3l
Chris@16 563 #endif
Chris@16 564 #define comp_ellint_3l boost_comp_ellint_3l
Chris@16 565
Chris@16 566 #if 0
Chris@16 567 // [5.2.1.7] confluent hypergeometric functions:
Chris@16 568 #ifdef conf_hyper
Chris@16 569 #undef conf_hyper
Chris@16 570 #endif
Chris@16 571 #define conf_hyper boost_conf_hyper
Chris@16 572 #ifdef conf_hyperf
Chris@16 573 #undef conf_hyperf
Chris@16 574 #endif
Chris@16 575 #define conf_hyperf boost_conf_hyperf
Chris@16 576 #ifdef conf_hyperl
Chris@16 577 #undef conf_hyperl
Chris@16 578 #endif
Chris@16 579 #define conf_hyperl boost_conf_hyperl
Chris@16 580 #endif
Chris@16 581
Chris@16 582 // [5.2.1.8] regular modified cylindrical Bessel functions:
Chris@16 583 #ifdef cyl_bessel_i
Chris@16 584 #undef cyl_bessel_i
Chris@16 585 #endif
Chris@16 586 #define cyl_bessel_i boost_cyl_bessel_i
Chris@16 587 #ifdef cyl_bessel_if
Chris@16 588 #undef cyl_bessel_if
Chris@16 589 #endif
Chris@16 590 #define cyl_bessel_if boost_cyl_bessel_if
Chris@16 591 #ifdef cyl_bessel_il
Chris@16 592 #undef cyl_bessel_il
Chris@16 593 #endif
Chris@16 594 #define cyl_bessel_il boost_cyl_bessel_il
Chris@16 595
Chris@16 596 // [5.2.1.9] cylindrical Bessel functions (of the first kind):
Chris@16 597 #ifdef cyl_bessel_j
Chris@16 598 #undef cyl_bessel_j
Chris@16 599 #endif
Chris@16 600 #define cyl_bessel_j boost_cyl_bessel_j
Chris@16 601 #ifdef cyl_bessel_jf
Chris@16 602 #undef cyl_bessel_jf
Chris@16 603 #endif
Chris@16 604 #define cyl_bessel_jf boost_cyl_bessel_jf
Chris@16 605 #ifdef cyl_bessel_jl
Chris@16 606 #undef cyl_bessel_jl
Chris@16 607 #endif
Chris@16 608 #define cyl_bessel_jl boost_cyl_bessel_jl
Chris@16 609
Chris@16 610 // [5.2.1.10] irregular modified cylindrical Bessel functions:
Chris@16 611 #ifdef cyl_bessel_k
Chris@16 612 #undef cyl_bessel_k
Chris@16 613 #endif
Chris@16 614 #define cyl_bessel_k boost_cyl_bessel_k
Chris@16 615 #ifdef cyl_bessel_kf
Chris@16 616 #undef cyl_bessel_kf
Chris@16 617 #endif
Chris@16 618 #define cyl_bessel_kf boost_cyl_bessel_kf
Chris@16 619 #ifdef cyl_bessel_kl
Chris@16 620 #undef cyl_bessel_kl
Chris@16 621 #endif
Chris@16 622 #define cyl_bessel_kl boost_cyl_bessel_kl
Chris@16 623
Chris@16 624 // [5.2.1.11] cylindrical Neumann functions BOOST_MATH_C99_THROW_SPEC;
Chris@16 625 // cylindrical Bessel functions (of the second kind):
Chris@16 626 #ifdef cyl_neumann
Chris@16 627 #undef cyl_neumann
Chris@16 628 #endif
Chris@16 629 #define cyl_neumann boost_cyl_neumann
Chris@16 630 #ifdef cyl_neumannf
Chris@16 631 #undef cyl_neumannf
Chris@16 632 #endif
Chris@16 633 #define cyl_neumannf boost_cyl_neumannf
Chris@16 634 #ifdef cyl_neumannl
Chris@16 635 #undef cyl_neumannl
Chris@16 636 #endif
Chris@16 637 #define cyl_neumannl boost_cyl_neumannl
Chris@16 638
Chris@16 639 // [5.2.1.12] (incomplete) elliptic integral of the first kind:
Chris@16 640 #ifdef ellint_1
Chris@16 641 #undef ellint_1
Chris@16 642 #endif
Chris@16 643 #define ellint_1 boost_ellint_1
Chris@16 644 #ifdef ellint_1f
Chris@16 645 #undef ellint_1f
Chris@16 646 #endif
Chris@16 647 #define ellint_1f boost_ellint_1f
Chris@16 648 #ifdef ellint_1l
Chris@16 649 #undef ellint_1l
Chris@16 650 #endif
Chris@16 651 #define ellint_1l boost_ellint_1l
Chris@16 652
Chris@16 653 // [5.2.1.13] (incomplete) elliptic integral of the second kind:
Chris@16 654 #ifdef ellint_2
Chris@16 655 #undef ellint_2
Chris@16 656 #endif
Chris@16 657 #define ellint_2 boost_ellint_2
Chris@16 658 #ifdef ellint_2f
Chris@16 659 #undef ellint_2f
Chris@16 660 #endif
Chris@16 661 #define ellint_2f boost_ellint_2f
Chris@16 662 #ifdef ellint_2l
Chris@16 663 #undef ellint_2l
Chris@16 664 #endif
Chris@16 665 #define ellint_2l boost_ellint_2l
Chris@16 666
Chris@16 667 // [5.2.1.14] (incomplete) elliptic integral of the third kind:
Chris@16 668 #ifdef ellint_3
Chris@16 669 #undef ellint_3
Chris@16 670 #endif
Chris@16 671 #define ellint_3 boost_ellint_3
Chris@16 672 #ifdef ellint_3f
Chris@16 673 #undef ellint_3f
Chris@16 674 #endif
Chris@16 675 #define ellint_3f boost_ellint_3f
Chris@16 676 #ifdef ellint_3l
Chris@16 677 #undef ellint_3l
Chris@16 678 #endif
Chris@16 679 #define ellint_3l boost_ellint_3l
Chris@16 680
Chris@16 681 // [5.2.1.15] exponential integral:
Chris@16 682 #ifdef expint
Chris@16 683 #undef expint
Chris@16 684 #endif
Chris@16 685 #define expint boost_expint
Chris@16 686 #ifdef expintf
Chris@16 687 #undef expintf
Chris@16 688 #endif
Chris@16 689 #define expintf boost_expintf
Chris@16 690 #ifdef expintl
Chris@16 691 #undef expintl
Chris@16 692 #endif
Chris@16 693 #define expintl boost_expintl
Chris@16 694
Chris@16 695 // [5.2.1.16] Hermite polynomials:
Chris@16 696 #ifdef hermite
Chris@16 697 #undef hermite
Chris@16 698 #endif
Chris@16 699 #define hermite boost_hermite
Chris@16 700 #ifdef hermitef
Chris@16 701 #undef hermitef
Chris@16 702 #endif
Chris@16 703 #define hermitef boost_hermitef
Chris@16 704 #ifdef hermitel
Chris@16 705 #undef hermitel
Chris@16 706 #endif
Chris@16 707 #define hermitel boost_hermitel
Chris@16 708
Chris@16 709 #if 0
Chris@16 710 // [5.2.1.17] hypergeometric functions:
Chris@16 711 #ifdef hyperg
Chris@16 712 #undef hyperg
Chris@16 713 #endif
Chris@16 714 #define hyperg boost_hyperg
Chris@16 715 #ifdef hypergf
Chris@16 716 #undef hypergf
Chris@16 717 #endif
Chris@16 718 #define hypergf boost_hypergf
Chris@16 719 #ifdef hypergl
Chris@16 720 #undef hypergl
Chris@16 721 #endif
Chris@16 722 #define hypergl boost_hypergl
Chris@16 723 #endif
Chris@16 724
Chris@16 725 // [5.2.1.18] Laguerre polynomials:
Chris@16 726 #ifdef laguerre
Chris@16 727 #undef laguerre
Chris@16 728 #endif
Chris@16 729 #define laguerre boost_laguerre
Chris@16 730 #ifdef laguerref
Chris@16 731 #undef laguerref
Chris@16 732 #endif
Chris@16 733 #define laguerref boost_laguerref
Chris@16 734 #ifdef laguerrel
Chris@16 735 #undef laguerrel
Chris@16 736 #endif
Chris@16 737 #define laguerrel boost_laguerrel
Chris@16 738
Chris@16 739 // [5.2.1.19] Legendre polynomials:
Chris@16 740 #ifdef legendre
Chris@16 741 #undef legendre
Chris@16 742 #endif
Chris@16 743 #define legendre boost_legendre
Chris@16 744 #ifdef legendref
Chris@16 745 #undef legendref
Chris@16 746 #endif
Chris@16 747 #define legendref boost_legendref
Chris@16 748 #ifdef legendrel
Chris@16 749 #undef legendrel
Chris@16 750 #endif
Chris@16 751 #define legendrel boost_legendrel
Chris@16 752
Chris@16 753 // [5.2.1.20] Riemann zeta function:
Chris@16 754 #ifdef riemann_zeta
Chris@16 755 #undef riemann_zeta
Chris@16 756 #endif
Chris@16 757 #define riemann_zeta boost_riemann_zeta
Chris@16 758 #ifdef riemann_zetaf
Chris@16 759 #undef riemann_zetaf
Chris@16 760 #endif
Chris@16 761 #define riemann_zetaf boost_riemann_zetaf
Chris@16 762 #ifdef riemann_zetal
Chris@16 763 #undef riemann_zetal
Chris@16 764 #endif
Chris@16 765 #define riemann_zetal boost_riemann_zetal
Chris@16 766
Chris@16 767 // [5.2.1.21] spherical Bessel functions (of the first kind):
Chris@16 768 #ifdef sph_bessel
Chris@16 769 #undef sph_bessel
Chris@16 770 #endif
Chris@16 771 #define sph_bessel boost_sph_bessel
Chris@16 772 #ifdef sph_besself
Chris@16 773 #undef sph_besself
Chris@16 774 #endif
Chris@16 775 #define sph_besself boost_sph_besself
Chris@16 776 #ifdef sph_bessell
Chris@16 777 #undef sph_bessell
Chris@16 778 #endif
Chris@16 779 #define sph_bessell boost_sph_bessell
Chris@16 780
Chris@16 781 // [5.2.1.22] spherical associated Legendre functions:
Chris@16 782 #ifdef sph_legendre
Chris@16 783 #undef sph_legendre
Chris@16 784 #endif
Chris@16 785 #define sph_legendre boost_sph_legendre
Chris@16 786 #ifdef sph_legendref
Chris@16 787 #undef sph_legendref
Chris@16 788 #endif
Chris@16 789 #define sph_legendref boost_sph_legendref
Chris@16 790 #ifdef sph_legendrel
Chris@16 791 #undef sph_legendrel
Chris@16 792 #endif
Chris@16 793 #define sph_legendrel boost_sph_legendrel
Chris@16 794
Chris@16 795 // [5.2.1.23] spherical Neumann functions BOOST_MATH_C99_THROW_SPEC;
Chris@16 796 // spherical Bessel functions (of the second kind):
Chris@16 797 #ifdef sph_neumann
Chris@16 798 #undef sph_neumann
Chris@16 799 #endif
Chris@16 800 #define sph_neumann boost_sph_neumann
Chris@16 801 #ifdef sph_neumannf
Chris@16 802 #undef sph_neumannf
Chris@16 803 #endif
Chris@16 804 #define sph_neumannf boost_sph_neumannf
Chris@16 805 #ifdef sph_neumannl
Chris@16 806 #undef sph_neumannl
Chris@16 807 #endif
Chris@16 808 #define sph_neumannl boost_sph_neumannl
Chris@16 809
Chris@16 810 #endif // BOOST_MATH_C_MACROS_IPP