imgtools/imglib/boostlibrary/boost/tr1/cmath.hpp
author srilekhas <srilekhas@symbian.org>
Wed, 18 Aug 2010 11:18:38 +0100
changeset 627 cb3264f4c6e6
parent 600 6d08f4a05d93
permissions -rw-r--r--
Merge : re-applies missing part of fix for Bug 2901,Add export for s60ibymacros.pm
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
600
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
     1
//  (C) Copyright John Maddock 2008.
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
     2
//  Use, modification and distribution are subject to the
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
     3
//  Boost Software License, Version 1.0. (See accompanying file
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
     4
//  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
     5
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
     6
#ifndef BOOST_TR1_CMATH_HPP_INCLUDED
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
     7
#  define BOOST_TR1_CMATH_HPP_INCLUDED
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
     8
#  include <boost/tr1/detail/config.hpp>
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
     9
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    10
#ifdef BOOST_HAS_TR1_CMATH
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    11
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    12
#  ifdef BOOST_HAS_INCLUDE_NEXT
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    13
#     include_next BOOST_TR1_HEADER(cmath)
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    14
#  else
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    15
#     include <boost/tr1/detail/config_all.hpp>
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    16
#     include BOOST_TR1_HEADER(cmath)
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    17
#  endif
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    18
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    19
#else
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    20
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    21
#include <boost/math/tr1.hpp>
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    22
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    23
namespace std{ namespace tr1{
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    24
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    25
using boost::math::tr1::assoc_laguerre;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    26
using boost::math::tr1::assoc_laguerref;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    27
using boost::math::tr1::assoc_laguerrel;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    28
// [5.2.1.2] associated Legendre functions:
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    29
using boost::math::tr1::assoc_legendre;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    30
using boost::math::tr1::assoc_legendref;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    31
using boost::math::tr1::assoc_legendrel;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    32
// [5.2.1.3] beta function:
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    33
using boost::math::tr1::beta;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    34
using boost::math::tr1::betaf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    35
using boost::math::tr1::betal;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    36
// [5.2.1.4] (complete) elliptic integral of the first kind:
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    37
using boost::math::tr1::comp_ellint_1;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    38
using boost::math::tr1::comp_ellint_1f;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    39
using boost::math::tr1::comp_ellint_1l;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    40
// [5.2.1.5] (complete) elliptic integral of the second kind:
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    41
using boost::math::tr1::comp_ellint_2;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    42
using boost::math::tr1::comp_ellint_2f;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    43
using boost::math::tr1::comp_ellint_2l;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    44
// [5.2.1.6] (complete) elliptic integral of the third kind:
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    45
using boost::math::tr1::comp_ellint_3;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    46
using boost::math::tr1::comp_ellint_3f;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    47
using boost::math::tr1::comp_ellint_3l;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    48
#if 0
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    49
// [5.2.1.7] confluent hypergeometric functions:
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    50
using boost::math::tr1::conf_hyperg;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    51
using boost::math::tr1::conf_hypergf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    52
using boost::math::tr1::conf_hypergl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    53
#endif
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    54
// [5.2.1.8] regular modified cylindrical Bessel functions:
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    55
using boost::math::tr1::cyl_bessel_i;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    56
using boost::math::tr1::cyl_bessel_if;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    57
using boost::math::tr1::cyl_bessel_il;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    58
// [5.2.1.9] cylindrical Bessel functions (of the first kind):
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    59
using boost::math::tr1::cyl_bessel_j;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    60
using boost::math::tr1::cyl_bessel_jf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    61
using boost::math::tr1::cyl_bessel_jl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    62
// [5.2.1.10] irregular modified cylindrical Bessel functions:
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    63
using boost::math::tr1::cyl_bessel_k;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    64
using boost::math::tr1::cyl_bessel_kf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    65
using boost::math::tr1::cyl_bessel_kl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    66
// [5.2.1.11] cylindrical Neumann functions;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    67
// cylindrical Bessel functions (of the second kind):
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    68
using boost::math::tr1::cyl_neumann;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    69
using boost::math::tr1::cyl_neumannf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    70
using boost::math::tr1::cyl_neumannl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    71
// [5.2.1.12] (incomplete) elliptic integral of the first kind:
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    72
using boost::math::tr1::ellint_1;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    73
using boost::math::tr1::ellint_1f;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    74
using boost::math::tr1::ellint_1l;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    75
// [5.2.1.13] (incomplete) elliptic integral of the second kind:
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    76
using boost::math::tr1::ellint_2;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    77
using boost::math::tr1::ellint_2f;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    78
using boost::math::tr1::ellint_2l;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    79
// [5.2.1.14] (incomplete) elliptic integral of the third kind:
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    80
using boost::math::tr1::ellint_3;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    81
using boost::math::tr1::ellint_3f;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    82
using boost::math::tr1::ellint_3l;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    83
// [5.2.1.15] exponential integral:
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    84
using boost::math::tr1::expint;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    85
using boost::math::tr1::expintf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    86
using boost::math::tr1::expintl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    87
// [5.2.1.16] Hermite polynomials:
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    88
using boost::math::tr1::hermite;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    89
using boost::math::tr1::hermitef;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    90
using boost::math::tr1::hermitel;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    91
#if 0
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    92
// [5.2.1.17] hypergeometric functions:
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    93
using boost::math::tr1::hyperg;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    94
using boost::math::tr1::hypergf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    95
using boost::math::tr1::hypergl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    96
#endif
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    97
// [5.2.1.18] Laguerre polynomials:
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    98
using boost::math::tr1::laguerre;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
    99
using boost::math::tr1::laguerref;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   100
using boost::math::tr1::laguerrel;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   101
// [5.2.1.19] Legendre polynomials:
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   102
using boost::math::tr1::legendre;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   103
using boost::math::tr1::legendref;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   104
using boost::math::tr1::legendrel;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   105
// [5.2.1.20] Riemann zeta function:
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   106
using boost::math::tr1::riemann_zeta;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   107
using boost::math::tr1::riemann_zetaf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   108
using boost::math::tr1::riemann_zetal;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   109
// [5.2.1.21] spherical Bessel functions (of the first kind):
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   110
using boost::math::tr1::sph_bessel;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   111
using boost::math::tr1::sph_besself;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   112
using boost::math::tr1::sph_bessell;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   113
// [5.2.1.22] spherical associated Legendre functions:
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   114
using boost::math::tr1::sph_legendre;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   115
using boost::math::tr1::sph_legendref;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   116
using boost::math::tr1::sph_legendrel;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   117
// [5.2.1.23] spherical Neumann functions;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   118
// spherical Bessel functions (of the second kind):
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   119
using boost::math::tr1::sph_neumann;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   120
using boost::math::tr1::sph_neumannf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   121
using boost::math::tr1::sph_neumannl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   122
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   123
// types
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   124
using boost::math::tr1::double_t;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   125
using boost::math::tr1::float_t;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   126
// functions
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   127
using boost::math::tr1::acosh;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   128
using boost::math::tr1::acoshf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   129
using boost::math::tr1::acoshl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   130
using boost::math::tr1::asinh;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   131
using boost::math::tr1::asinhf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   132
using boost::math::tr1::asinhl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   133
using boost::math::tr1::atanh;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   134
using boost::math::tr1::atanhf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   135
using boost::math::tr1::atanhl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   136
using boost::math::tr1::cbrt;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   137
using boost::math::tr1::cbrtf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   138
using boost::math::tr1::cbrtl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   139
using boost::math::tr1::copysign;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   140
using boost::math::tr1::copysignf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   141
using boost::math::tr1::copysignl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   142
using boost::math::tr1::erf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   143
using boost::math::tr1::erff;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   144
using boost::math::tr1::erfl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   145
using boost::math::tr1::erfc;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   146
using boost::math::tr1::erfcf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   147
using boost::math::tr1::erfcl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   148
#if 0
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   149
using boost::math::tr1::exp2;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   150
using boost::math::tr1::exp2f;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   151
using boost::math::tr1::exp2l;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   152
#endif
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   153
using boost::math::tr1::expm1;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   154
using boost::math::tr1::expm1f;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   155
using boost::math::tr1::expm1l;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   156
#if 0
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   157
using boost::math::tr1::fdim;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   158
using boost::math::tr1::fdimf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   159
using boost::math::tr1::fdiml;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   160
using boost::math::tr1::fma;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   161
using boost::math::tr1::fmaf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   162
using boost::math::tr1::fmal;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   163
#endif
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   164
using boost::math::tr1::fmax;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   165
using boost::math::tr1::fmaxf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   166
using boost::math::tr1::fmaxl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   167
using boost::math::tr1::fmin;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   168
using boost::math::tr1::fminf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   169
using boost::math::tr1::fminl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   170
using boost::math::tr1::hypot;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   171
using boost::math::tr1::hypotf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   172
using boost::math::tr1::hypotl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   173
#if 0
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   174
using boost::math::tr1::ilogb;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   175
using boost::math::tr1::ilogbf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   176
using boost::math::tr1::ilogbl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   177
#endif
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   178
using boost::math::tr1::lgamma;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   179
using boost::math::tr1::lgammaf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   180
using boost::math::tr1::lgammal;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   181
#if 0
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   182
using boost::math::tr1::llrint;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   183
using boost::math::tr1::llrintf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   184
using boost::math::tr1::llrintl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   185
#endif
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   186
using boost::math::tr1::llround;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   187
using boost::math::tr1::llroundf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   188
using boost::math::tr1::llroundl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   189
using boost::math::tr1::log1p;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   190
using boost::math::tr1::log1pf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   191
using boost::math::tr1::log1pl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   192
#if 0
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   193
using boost::math::tr1::log2;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   194
using boost::math::tr1::log2f;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   195
using boost::math::tr1::log2l;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   196
using boost::math::tr1::logb;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   197
using boost::math::tr1::logbf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   198
using boost::math::tr1::logbl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   199
using boost::math::tr1::lrint;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   200
using boost::math::tr1::lrintf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   201
using boost::math::tr1::lrintl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   202
#endif
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   203
using boost::math::tr1::lround;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   204
using boost::math::tr1::lroundf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   205
using boost::math::tr1::lroundl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   206
#if 0
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   207
using boost::math::tr1::nan;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   208
using boost::math::tr1::nanf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   209
using boost::math::tr1::nanl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   210
using boost::math::tr1::nearbyint;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   211
using boost::math::tr1::nearbyintf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   212
using boost::math::tr1::nearbyintl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   213
#endif
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   214
using boost::math::tr1::nextafter;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   215
using boost::math::tr1::nextafterf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   216
using boost::math::tr1::nextafterl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   217
using boost::math::tr1::nexttoward;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   218
using boost::math::tr1::nexttowardf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   219
using boost::math::tr1::nexttowardl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   220
#if 0
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   221
using boost::math::tr1::remainder;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   222
using boost::math::tr1::remainderf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   223
using boost::math::tr1::remainderl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   224
using boost::math::tr1::remquo;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   225
using boost::math::tr1::remquof;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   226
using boost::math::tr1::remquol;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   227
using boost::math::tr1::rint;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   228
using boost::math::tr1::rintf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   229
using boost::math::tr1::rintl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   230
#endif
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   231
using boost::math::tr1::round;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   232
using boost::math::tr1::roundf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   233
using boost::math::tr1::roundl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   234
#if 0
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   235
using boost::math::tr1::scalbln;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   236
using boost::math::tr1::scalblnf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   237
using boost::math::tr1::scalblnl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   238
using boost::math::tr1::scalbn;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   239
using boost::math::tr1::scalbnf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   240
using boost::math::tr1::scalbnl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   241
#endif
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   242
using boost::math::tr1::tgamma;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   243
using boost::math::tr1::tgammaf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   244
using boost::math::tr1::tgammal;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   245
using boost::math::tr1::trunc;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   246
using boost::math::tr1::truncf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   247
using boost::math::tr1::truncl;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   248
// C99 macros defined as C++ templates
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   249
using boost::math::tr1::signbit;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   250
using boost::math::tr1::fpclassify;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   251
using boost::math::tr1::isfinite;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   252
using boost::math::tr1::isinf;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   253
using boost::math::tr1::isnan;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   254
using boost::math::tr1::isnormal;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   255
#if 0
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   256
using boost::math::tr1::isgreater;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   257
using boost::math::tr1::isgreaterequal;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   258
using boost::math::tr1::isless;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   259
using boost::math::tr1::islessequal;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   260
using boost::math::tr1::islessgreater;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   261
using boost::math::tr1::isunordered;
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   262
#endif
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   263
} } // namespaces
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   264
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   265
#endif // BOOST_HAS_TR1_CMATH
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   266
6d08f4a05d93 add deprecated files
jjkang
parents:
diff changeset
   267
#endif // BOOST_TR1_CMATH_HPP_INCLUDED