File indexing completed on 2025-01-18 09:40:45
0001
0002
0003
0004
0005
0006
0007 #ifndef BOOST_MATH_C_MACROS_IPP
0008 #define BOOST_MATH_C_MACROS_IPP
0009
0010
0011 #ifdef acosh
0012 #undef acosh
0013 #endif
0014 #define acosh boost_acosh
0015 #ifdef acoshf
0016 #undef acoshf
0017 #endif
0018 #define acoshf boost_acoshf
0019 #ifdef acoshl
0020 #undef acoshl
0021 #endif
0022 #define acoshl boost_acoshl
0023
0024 #ifdef asinh
0025 #undef asinh
0026 #endif
0027 #define asinh boost_asinh
0028 #ifdef asinhf
0029 #undef asinhf
0030 #endif
0031 #define asinhf boost_asinhf
0032 #ifdef asinhl
0033 #undef asinhl
0034 #endif
0035 #define asinhl boost_asinhl
0036
0037 #ifdef atanh
0038 #undef atanh
0039 #endif
0040 #define atanh boost_atanh
0041 #ifdef atanhf
0042 #undef atanhf
0043 #endif
0044 #define atanhf boost_atanhf
0045 #ifdef atanhl
0046 #undef atanhl
0047 #endif
0048 #define atanhl boost_atanhl
0049
0050 #ifdef cbrt
0051 #undef cbrt
0052 #endif
0053 #define cbrt boost_cbrt
0054 #ifdef cbrtf
0055 #undef cbrtf
0056 #endif
0057 #define cbrtf boost_cbrtf
0058 #ifdef cbrtl
0059 #undef cbrtl
0060 #endif
0061 #define cbrtl boost_cbrtl
0062
0063 #ifdef copysign
0064 #undef copysign
0065 #endif
0066 #define copysign boost_copysign
0067 #ifdef copysignf
0068 #undef copysignf
0069 #endif
0070 #define copysignf boost_copysignf
0071 #ifdef copysignl
0072 #undef copysignl
0073 #endif
0074 #define copysignl boost_copysignl
0075
0076 #ifdef erf
0077 #undef erf
0078 #endif
0079 #define erf boost_erf
0080 #ifdef erff
0081 #undef erff
0082 #endif
0083 #define erff boost_erff
0084 #ifdef erfl
0085 #undef erfl
0086 #endif
0087 #define erfl boost_erfl
0088
0089 #ifdef erfc
0090 #undef erfc
0091 #endif
0092 #define erfc boost_erfc
0093 #ifdef erfcf
0094 #undef erfcf
0095 #endif
0096 #define erfcf boost_erfcf
0097 #ifdef erfcl
0098 #undef erfcl
0099 #endif
0100 #define erfcl boost_erfcl
0101
0102 #if 0
0103 #ifdef exp2
0104 #undef exp2
0105 #endif
0106 #define exp2 boost_exp2
0107 #ifdef exp2f
0108 #undef exp2f
0109 #endif
0110 #define exp2f boost_exp2f
0111 #ifdef exp2l
0112 #undef exp2l
0113 #endif
0114 #define exp2l boost_exp2l
0115 #endif
0116
0117 #ifdef expm1
0118 #undef expm1
0119 #endif
0120 #define expm1 boost_expm1
0121 #ifdef expm1f
0122 #undef expm1f
0123 #endif
0124 #define expm1f boost_expm1f
0125 #ifdef expm1l
0126 #undef expm1l
0127 #endif
0128 #define expm1l boost_expm1l
0129
0130 #if 0
0131 #ifdef fdim
0132 #undef fdim
0133 #endif
0134 #define fdim boost_fdim
0135 #ifdef fdimf
0136 #undef fdimf
0137 #endif
0138 #define fdimf boost_fdimf
0139 #ifdef fdiml
0140 #undef fdiml
0141 #endif
0142 #define fdiml boost_fdiml
0143 #ifdef acosh
0144 #undef acosh
0145 #endif
0146 #define fma boost_fma
0147 #ifdef fmaf
0148 #undef fmaf
0149 #endif
0150 #define fmaf boost_fmaf
0151 #ifdef fmal
0152 #undef fmal
0153 #endif
0154 #define fmal boost_fmal
0155 #endif
0156
0157 #ifdef fmax
0158 #undef fmax
0159 #endif
0160 #define fmax boost_fmax
0161 #ifdef fmaxf
0162 #undef fmaxf
0163 #endif
0164 #define fmaxf boost_fmaxf
0165 #ifdef fmaxl
0166 #undef fmaxl
0167 #endif
0168 #define fmaxl boost_fmaxl
0169
0170 #ifdef fmin
0171 #undef fmin
0172 #endif
0173 #define fmin boost_fmin
0174 #ifdef fminf
0175 #undef fminf
0176 #endif
0177 #define fminf boost_fminf
0178 #ifdef fminl
0179 #undef fminl
0180 #endif
0181 #define fminl boost_fminl
0182
0183 #ifdef hypot
0184 #undef hypot
0185 #endif
0186 #define hypot boost_hypot
0187 #ifdef hypotf
0188 #undef hypotf
0189 #endif
0190 #define hypotf boost_hypotf
0191 #ifdef hypotl
0192 #undef hypotl
0193 #endif
0194 #define hypotl boost_hypotl
0195
0196 #if 0
0197 #ifdef ilogb
0198 #undef ilogb
0199 #endif
0200 #define ilogb boost_ilogb
0201 #ifdef ilogbf
0202 #undef ilogbf
0203 #endif
0204 #define ilogbf boost_ilogbf
0205 #ifdef ilogbl
0206 #undef ilogbl
0207 #endif
0208 #define ilogbl boost_ilogbl
0209 #endif
0210
0211 #ifdef lgamma
0212 #undef lgamma
0213 #endif
0214 #define lgamma boost_lgamma
0215 #ifdef lgammaf
0216 #undef lgammaf
0217 #endif
0218 #define lgammaf boost_lgammaf
0219 #ifdef lgammal
0220 #undef lgammal
0221 #endif
0222 #define lgammal boost_lgammal
0223
0224 #ifdef BOOST_HAS_LONG_LONG
0225 #if 0
0226 #ifdef llrint
0227 #undef llrint
0228 #endif
0229 #define llrint boost_llrint
0230 #ifdef llrintf
0231 #undef llrintf
0232 #endif
0233 #define llrintf boost_llrintf
0234 #ifdef llrintl
0235 #undef llrintl
0236 #endif
0237 #define llrintl boost_llrintl
0238 #endif
0239 #ifdef llround
0240 #undef llround
0241 #endif
0242 #define llround boost_llround
0243 #ifdef llroundf
0244 #undef llroundf
0245 #endif
0246 #define llroundf boost_llroundf
0247 #ifdef llroundl
0248 #undef llroundl
0249 #endif
0250 #define llroundl boost_llroundl
0251 #endif
0252
0253 #ifdef log1p
0254 #undef log1p
0255 #endif
0256 #define log1p boost_log1p
0257 #ifdef log1pf
0258 #undef log1pf
0259 #endif
0260 #define log1pf boost_log1pf
0261 #ifdef log1pl
0262 #undef log1pl
0263 #endif
0264 #define log1pl boost_log1pl
0265
0266 #if 0
0267 #ifdef log2
0268 #undef log2
0269 #endif
0270 #define log2 boost_log2
0271 #ifdef log2f
0272 #undef log2f
0273 #endif
0274 #define log2f boost_log2f
0275 #ifdef log2l
0276 #undef log2l
0277 #endif
0278 #define log2l boost_log2l
0279
0280 #ifdef logb
0281 #undef logb
0282 #endif
0283 #define logb boost_logb
0284 #ifdef logbf
0285 #undef logbf
0286 #endif
0287 #define logbf boost_logbf
0288 #ifdef logbl
0289 #undef logbl
0290 #endif
0291 #define logbl boost_logbl
0292
0293 #ifdef lrint
0294 #undef lrint
0295 #endif
0296 #define lrint boost_lrint
0297 #ifdef lrintf
0298 #undef lrintf
0299 #endif
0300 #define lrintf boost_lrintf
0301 #ifdef lrintl
0302 #undef lrintl
0303 #endif
0304 #define lrintl boost_lrintl
0305 #endif
0306
0307 #ifdef lround
0308 #undef lround
0309 #endif
0310 #define lround boost_lround
0311 #ifdef lroundf
0312 #undef lroundf
0313 #endif
0314 #define lroundf boost_lroundf
0315 #ifdef lroundl
0316 #undef lroundl
0317 #endif
0318 #define lroundl boost_lroundl
0319
0320 #if 0
0321 #ifdef nan
0322 #undef nan
0323 #endif
0324 #define nan boost_nan
0325 #ifdef nanf
0326 #undef nanf
0327 #endif
0328 #define nanf boost_nanf
0329 #ifdef nanl
0330 #undef nanl
0331 #endif
0332 #define nanl boost_nanl
0333
0334 #ifdef nearbyint
0335 #undef nearbyint
0336 #endif
0337 #define nearbyint boost_nearbyint
0338 #ifdef nearbyintf
0339 #undef nearbyintf
0340 #endif
0341 #define nearbyintf boost_nearbyintf
0342 #ifdef nearbyintl
0343 #undef nearbyintl
0344 #endif
0345 #define nearbyintl boost_nearbyintl
0346 #endif
0347
0348 #ifdef nextafter
0349 #undef nextafter
0350 #endif
0351 #define nextafter boost_nextafter
0352 #ifdef nextafterf
0353 #undef nextafterf
0354 #endif
0355 #define nextafterf boost_nextafterf
0356 #ifdef nextafterl
0357 #undef nextafterl
0358 #endif
0359 #define nextafterl boost_nextafterl
0360
0361 #ifdef nexttoward
0362 #undef nexttoward
0363 #endif
0364 #define nexttoward boost_nexttoward
0365 #ifdef nexttowardf
0366 #undef nexttowardf
0367 #endif
0368 #define nexttowardf boost_nexttowardf
0369 #ifdef nexttowardl
0370 #undef nexttowardl
0371 #endif
0372 #define nexttowardl boost_nexttowardl
0373
0374 #if 0
0375 #ifdef remainder
0376 #undef remainder
0377 #endif
0378 #define remainder boost_remainder
0379 #ifdef remainderf
0380 #undef remainderf
0381 #endif
0382 #define remainderf boost_remainderf
0383 #ifdef remainderl
0384 #undef remainderl
0385 #endif
0386 #define remainderl boost_remainderl
0387
0388 #ifdef remquo
0389 #undef remquo
0390 #endif
0391 #define remquo boost_remquo
0392 #ifdef remquof
0393 #undef remquof
0394 #endif
0395 #define remquof boost_remquof
0396 #ifdef remquol
0397 #undef remquol
0398 #endif
0399 #define remquol boost_remquol
0400
0401 #ifdef rint
0402 #undef rint
0403 #endif
0404 #define rint boost_rint
0405 #ifdef rintf
0406 #undef rintf
0407 #endif
0408 #define rintf boost_rintf
0409 #ifdef rintl
0410 #undef rintl
0411 #endif
0412 #define rintl boost_rintl
0413 #endif
0414
0415 #ifdef round
0416 #undef round
0417 #endif
0418 #define round boost_round
0419 #ifdef roundf
0420 #undef roundf
0421 #endif
0422 #define roundf boost_roundf
0423 #ifdef roundl
0424 #undef roundl
0425 #endif
0426 #define roundl boost_roundl
0427
0428 #if 0
0429 #ifdef scalbln
0430 #undef scalbln
0431 #endif
0432 #define scalbln boost_scalbln
0433 #ifdef scalblnf
0434 #undef scalblnf
0435 #endif
0436 #define scalblnf boost_scalblnf
0437 #ifdef scalblnl
0438 #undef scalblnl
0439 #endif
0440 #define scalblnl boost_scalblnl
0441
0442 #ifdef scalbn
0443 #undef scalbn
0444 #endif
0445 #define scalbn boost_scalbn
0446 #ifdef scalbnf
0447 #undef scalbnf
0448 #endif
0449 #define scalbnf boost_scalbnf
0450 #ifdef scalbnl
0451 #undef scalbnl
0452 #endif
0453 #define scalbnl boost_scalbnl
0454 #endif
0455
0456 #ifdef tgamma
0457 #undef tgamma
0458 #endif
0459 #define tgamma boost_tgamma
0460 #ifdef tgammaf
0461 #undef tgammaf
0462 #endif
0463 #define tgammaf boost_tgammaf
0464 #ifdef tgammal
0465 #undef tgammal
0466 #endif
0467 #define tgammal boost_tgammal
0468
0469 #ifdef trunc
0470 #undef trunc
0471 #endif
0472 #define trunc boost_trunc
0473 #ifdef truncf
0474 #undef truncf
0475 #endif
0476 #define truncf boost_truncf
0477 #ifdef truncl
0478 #undef truncl
0479 #endif
0480 #define truncl boost_truncl
0481
0482
0483 #ifdef assoc_laguerre
0484 #undef assoc_laguerre
0485 #endif
0486 #define assoc_laguerre boost_assoc_laguerre
0487 #ifdef assoc_laguerref
0488 #undef assoc_laguerref
0489 #endif
0490 #define assoc_laguerref boost_assoc_laguerref
0491 #ifdef assoc_laguerrel
0492 #undef assoc_laguerrel
0493 #endif
0494 #define assoc_laguerrel boost_assoc_laguerrel
0495
0496
0497 #ifdef assoc_legendre
0498 #undef assoc_legendre
0499 #endif
0500 #define assoc_legendre boost_assoc_legendre
0501 #ifdef assoc_legendref
0502 #undef assoc_legendref
0503 #endif
0504 #define assoc_legendref boost_assoc_legendref
0505 #ifdef assoc_legendrel
0506 #undef assoc_legendrel
0507 #endif
0508 #define assoc_legendrel boost_assoc_legendrel
0509
0510
0511 #ifdef beta
0512 #undef beta
0513 #endif
0514 #define beta boost_beta
0515 #ifdef betaf
0516 #undef betaf
0517 #endif
0518 #define betaf boost_betaf
0519 #ifdef betal
0520 #undef betal
0521 #endif
0522 #define betal boost_betal
0523
0524
0525 #ifdef comp_ellint_1
0526 #undef comp_ellint_1
0527 #endif
0528 #define comp_ellint_1 boost_comp_ellint_1
0529 #ifdef comp_ellint_1f
0530 #undef comp_ellint_1f
0531 #endif
0532 #define comp_ellint_1f boost_comp_ellint_1f
0533 #ifdef comp_ellint_1l
0534 #undef comp_ellint_1l
0535 #endif
0536 #define comp_ellint_1l boost_comp_ellint_1l
0537
0538
0539 #ifdef comp_ellint_2
0540 #undef comp_ellint_2
0541 #endif
0542 #define comp_ellint_2 boost_comp_ellint_2
0543 #ifdef comp_ellint_2f
0544 #undef comp_ellint_2f
0545 #endif
0546 #define comp_ellint_2f boost_comp_ellint_2f
0547 #ifdef comp_ellint_2l
0548 #undef comp_ellint_2l
0549 #endif
0550 #define comp_ellint_2l boost_comp_ellint_2l
0551
0552
0553 #ifdef comp_ellint_3
0554 #undef comp_ellint_3
0555 #endif
0556 #define comp_ellint_3 boost_comp_ellint_3
0557 #ifdef comp_ellint_3f
0558 #undef comp_ellint_3f
0559 #endif
0560 #define comp_ellint_3f boost_comp_ellint_3f
0561 #ifdef comp_ellint_3l
0562 #undef comp_ellint_3l
0563 #endif
0564 #define comp_ellint_3l boost_comp_ellint_3l
0565
0566 #if 0
0567
0568 #ifdef conf_hyper
0569 #undef conf_hyper
0570 #endif
0571 #define conf_hyper boost_conf_hyper
0572 #ifdef conf_hyperf
0573 #undef conf_hyperf
0574 #endif
0575 #define conf_hyperf boost_conf_hyperf
0576 #ifdef conf_hyperl
0577 #undef conf_hyperl
0578 #endif
0579 #define conf_hyperl boost_conf_hyperl
0580 #endif
0581
0582
0583 #ifdef cyl_bessel_i
0584 #undef cyl_bessel_i
0585 #endif
0586 #define cyl_bessel_i boost_cyl_bessel_i
0587 #ifdef cyl_bessel_if
0588 #undef cyl_bessel_if
0589 #endif
0590 #define cyl_bessel_if boost_cyl_bessel_if
0591 #ifdef cyl_bessel_il
0592 #undef cyl_bessel_il
0593 #endif
0594 #define cyl_bessel_il boost_cyl_bessel_il
0595
0596
0597 #ifdef cyl_bessel_j
0598 #undef cyl_bessel_j
0599 #endif
0600 #define cyl_bessel_j boost_cyl_bessel_j
0601 #ifdef cyl_bessel_jf
0602 #undef cyl_bessel_jf
0603 #endif
0604 #define cyl_bessel_jf boost_cyl_bessel_jf
0605 #ifdef cyl_bessel_jl
0606 #undef cyl_bessel_jl
0607 #endif
0608 #define cyl_bessel_jl boost_cyl_bessel_jl
0609
0610
0611 #ifdef cyl_bessel_k
0612 #undef cyl_bessel_k
0613 #endif
0614 #define cyl_bessel_k boost_cyl_bessel_k
0615 #ifdef cyl_bessel_kf
0616 #undef cyl_bessel_kf
0617 #endif
0618 #define cyl_bessel_kf boost_cyl_bessel_kf
0619 #ifdef cyl_bessel_kl
0620 #undef cyl_bessel_kl
0621 #endif
0622 #define cyl_bessel_kl boost_cyl_bessel_kl
0623
0624
0625
0626 #ifdef cyl_neumann
0627 #undef cyl_neumann
0628 #endif
0629 #define cyl_neumann boost_cyl_neumann
0630 #ifdef cyl_neumannf
0631 #undef cyl_neumannf
0632 #endif
0633 #define cyl_neumannf boost_cyl_neumannf
0634 #ifdef cyl_neumannl
0635 #undef cyl_neumannl
0636 #endif
0637 #define cyl_neumannl boost_cyl_neumannl
0638
0639
0640 #ifdef ellint_1
0641 #undef ellint_1
0642 #endif
0643 #define ellint_1 boost_ellint_1
0644 #ifdef ellint_1f
0645 #undef ellint_1f
0646 #endif
0647 #define ellint_1f boost_ellint_1f
0648 #ifdef ellint_1l
0649 #undef ellint_1l
0650 #endif
0651 #define ellint_1l boost_ellint_1l
0652
0653
0654 #ifdef ellint_2
0655 #undef ellint_2
0656 #endif
0657 #define ellint_2 boost_ellint_2
0658 #ifdef ellint_2f
0659 #undef ellint_2f
0660 #endif
0661 #define ellint_2f boost_ellint_2f
0662 #ifdef ellint_2l
0663 #undef ellint_2l
0664 #endif
0665 #define ellint_2l boost_ellint_2l
0666
0667
0668 #ifdef ellint_3
0669 #undef ellint_3
0670 #endif
0671 #define ellint_3 boost_ellint_3
0672 #ifdef ellint_3f
0673 #undef ellint_3f
0674 #endif
0675 #define ellint_3f boost_ellint_3f
0676 #ifdef ellint_3l
0677 #undef ellint_3l
0678 #endif
0679 #define ellint_3l boost_ellint_3l
0680
0681
0682 #ifdef expint
0683 #undef expint
0684 #endif
0685 #define expint boost_expint
0686 #ifdef expintf
0687 #undef expintf
0688 #endif
0689 #define expintf boost_expintf
0690 #ifdef expintl
0691 #undef expintl
0692 #endif
0693 #define expintl boost_expintl
0694
0695
0696 #ifdef hermite
0697 #undef hermite
0698 #endif
0699 #define hermite boost_hermite
0700 #ifdef hermitef
0701 #undef hermitef
0702 #endif
0703 #define hermitef boost_hermitef
0704 #ifdef hermitel
0705 #undef hermitel
0706 #endif
0707 #define hermitel boost_hermitel
0708
0709 #if 0
0710
0711 #ifdef hyperg
0712 #undef hyperg
0713 #endif
0714 #define hyperg boost_hyperg
0715 #ifdef hypergf
0716 #undef hypergf
0717 #endif
0718 #define hypergf boost_hypergf
0719 #ifdef hypergl
0720 #undef hypergl
0721 #endif
0722 #define hypergl boost_hypergl
0723 #endif
0724
0725
0726 #ifdef laguerre
0727 #undef laguerre
0728 #endif
0729 #define laguerre boost_laguerre
0730 #ifdef laguerref
0731 #undef laguerref
0732 #endif
0733 #define laguerref boost_laguerref
0734 #ifdef laguerrel
0735 #undef laguerrel
0736 #endif
0737 #define laguerrel boost_laguerrel
0738
0739
0740 #ifdef legendre
0741 #undef legendre
0742 #endif
0743 #define legendre boost_legendre
0744 #ifdef legendref
0745 #undef legendref
0746 #endif
0747 #define legendref boost_legendref
0748 #ifdef legendrel
0749 #undef legendrel
0750 #endif
0751 #define legendrel boost_legendrel
0752
0753
0754 #ifdef riemann_zeta
0755 #undef riemann_zeta
0756 #endif
0757 #define riemann_zeta boost_riemann_zeta
0758 #ifdef riemann_zetaf
0759 #undef riemann_zetaf
0760 #endif
0761 #define riemann_zetaf boost_riemann_zetaf
0762 #ifdef riemann_zetal
0763 #undef riemann_zetal
0764 #endif
0765 #define riemann_zetal boost_riemann_zetal
0766
0767
0768 #ifdef sph_bessel
0769 #undef sph_bessel
0770 #endif
0771 #define sph_bessel boost_sph_bessel
0772 #ifdef sph_besself
0773 #undef sph_besself
0774 #endif
0775 #define sph_besself boost_sph_besself
0776 #ifdef sph_bessell
0777 #undef sph_bessell
0778 #endif
0779 #define sph_bessell boost_sph_bessell
0780
0781
0782 #ifdef sph_legendre
0783 #undef sph_legendre
0784 #endif
0785 #define sph_legendre boost_sph_legendre
0786 #ifdef sph_legendref
0787 #undef sph_legendref
0788 #endif
0789 #define sph_legendref boost_sph_legendref
0790 #ifdef sph_legendrel
0791 #undef sph_legendrel
0792 #endif
0793 #define sph_legendrel boost_sph_legendrel
0794
0795
0796
0797 #ifdef sph_neumann
0798 #undef sph_neumann
0799 #endif
0800 #define sph_neumann boost_sph_neumann
0801 #ifdef sph_neumannf
0802 #undef sph_neumannf
0803 #endif
0804 #define sph_neumannf boost_sph_neumannf
0805 #ifdef sph_neumannl
0806 #undef sph_neumannl
0807 #endif
0808 #define sph_neumannl boost_sph_neumannl
0809
0810 #endif