/third_party/boost/libs/math/test/test_instances/ |
D | test_instances.hpp | 14 template tools::promote_args<BOOST_MATH_TEST_TYPE, BOOST_MATH_TEST_TYPE>::type 17 template tools::promote_args<BOOST_MATH_TEST_TYPE, BOOST_MATH_TEST_TYPE>::type 19 template tools::promote_args<BOOST_MATH_TEST_TYPE, BOOST_MATH_TEST_TYPE>::type 22 …template tools::promote_args<BOOST_MATH_TEST_TYPE, BOOST_MATH_TEST_TYPE, BOOST_MATH_TEST_TYPE>::ty… 25 …template tools::promote_args<BOOST_MATH_TEST_TYPE, BOOST_MATH_TEST_TYPE, BOOST_MATH_TEST_TYPE>::ty… 28 …template tools::promote_args<BOOST_MATH_TEST_TYPE, BOOST_MATH_TEST_TYPE, BOOST_MATH_TEST_TYPE>::ty… 31 …template tools::promote_args<BOOST_MATH_TEST_TYPE, BOOST_MATH_TEST_TYPE, BOOST_MATH_TEST_TYPE>::ty… 34 …template tools::promote_args<BOOST_MATH_TEST_TYPE, BOOST_MATH_TEST_TYPE, BOOST_MATH_TEST_TYPE>::ty… 37 …template tools::promote_args<BOOST_MATH_TEST_TYPE, BOOST_MATH_TEST_TYPE, BOOST_MATH_TEST_TYPE>::ty… 40 …template tools::promote_args<BOOST_MATH_TEST_TYPE, BOOST_MATH_TEST_TYPE, BOOST_MATH_TEST_TYPE>::ty… [all …]
|
/third_party/boost/boost/math/special_functions/ |
D | math_fwd.hpp | 43 typename tools::promote_args<RT1, RT2>::type 47 typename tools::promote_args<RT1, RT2, A>::type 51 typename tools::promote_args<RT1, RT2, RT3>::type 55 typename tools::promote_args<RT1, RT2, RT3>::type 59 typename tools::promote_args<RT1, RT2, RT3>::type 63 typename tools::promote_args<RT1, RT2, RT3>::type 67 typename tools::promote_args<RT1, RT2, RT3>::type 71 typename tools::promote_args<RT1, RT2, RT3>::type 75 typename tools::promote_args<RT1, RT2, RT3>::type 79 typename tools::promote_args<T1, T2, T3, T4>::type [all …]
|
D | jacobi_elliptic.hpp | 120 inline typename tools::promote_args<T, U, V>::type jacobi_elliptic(T k, U theta, V* pcn, V* pdn, co… in jacobi_elliptic() 123 typedef typename tools::promote_args<T>::type result_type; in jacobi_elliptic() 144 inline typename tools::promote_args<T, U, V>::type jacobi_elliptic(T k, U theta, V* pcn, V* pdn) in jacobi_elliptic() 150 inline typename tools::promote_args<T, U>::type jacobi_sn(U k, T theta, const Policy& pol) in jacobi_sn() 152 typedef typename tools::promote_args<T, U>::type result_type; in jacobi_sn() 157 inline typename tools::promote_args<T, U>::type jacobi_sn(U k, T theta) in jacobi_sn() 163 inline typename tools::promote_args<T, U>::type jacobi_cn(T k, U theta, const Policy& pol) in jacobi_cn() 165 typedef typename tools::promote_args<T, U>::type result_type; in jacobi_cn() 172 inline typename tools::promote_args<T, U>::type jacobi_cn(T k, U theta) in jacobi_cn() 178 inline typename tools::promote_args<T, U>::type jacobi_dn(T k, U theta, const Policy& pol) in jacobi_dn() [all …]
|
D | laguerre.hpp | 23 inline typename tools::promote_args<T1, T2, T3>::type 26 typedef typename tools::promote_args<T1, T2, T3>::type result_type; in laguerre_next() 54 inline typename tools::promote_args<T>::type 57 typedef typename tools::promote_args<T>::type result_type; in laguerre() 63 inline typename tools::promote_args<T>::type 72 inline typename tools::promote_args<T>::type 80 inline typename tools::promote_args<T1, T2, T3>::type 83 typedef typename tools::promote_args<T1, T2, T3>::type result_type; in laguerre_next() 117 inline typename tools::promote_args<T>::type 120 typedef typename tools::promote_args<T>::type result_type; in laguerre()
|
D | chebyshev.hpp | 22 inline typename tools::promote_args<T1, T2, T3>::type chebyshev_next(T1 const & x, T2 const & Tn, T… in chebyshev_next() 88 inline typename tools::promote_args<Real>::type 91 typedef typename tools::promote_args<Real>::type result_type; in chebyshev_t() 97 inline typename tools::promote_args<Real>::type chebyshev_t(unsigned n, Real const & x) in chebyshev_t() 103 inline typename tools::promote_args<Real>::type 106 typedef typename tools::promote_args<Real>::type result_type; in chebyshev_u() 112 inline typename tools::promote_args<Real>::type chebyshev_u(unsigned n, Real const & x) in chebyshev_u() 118 inline typename tools::promote_args<Real>::type 121 typedef typename tools::promote_args<Real>::type result_type; in chebyshev_t_prime() 131 inline typename tools::promote_args<Real>::type chebyshev_t_prime(unsigned n, Real const & x) in chebyshev_t_prime()
|
D | legendre.hpp | 27 inline typename tools::promote_args<T1, T2, T3>::type 30 typedef typename tools::promote_args<T1, T2, T3>::type result_type; in legendre_next() 221 inline typename boost::enable_if_c<policies::is_policy<Policy>::value, typename tools::promote_args… 224 typedef typename tools::promote_args<T>::type result_type; in legendre_p() 234 inline typename boost::enable_if_c<policies::is_policy<Policy>::value, typename tools::promote_args… 237 typedef typename tools::promote_args<T>::type result_type; in legendre_p_prime() 246 inline typename tools::promote_args<T>::type 253 inline typename tools::promote_args<T>::type 276 inline typename boost::enable_if_c<policies::is_policy<Policy>::value, typename tools::promote_args… 279 typedef typename tools::promote_args<T>::type result_type; in legendre_q() [all …]
|
D | trunc.hpp | 23 inline typename tools::promote_args<T>::type trunc(const T& v, const Policy& pol, const boost::fals… in trunc() 26 typedef typename tools::promote_args<T>::type result_type; in trunc() 33 inline typename tools::promote_args<T>::type trunc(const T& v, const Policy&, const boost::true_typ… in trunc() 41 inline typename tools::promote_args<T>::type trunc(const T& v, const Policy& pol) in trunc() 46 inline typename tools::promote_args<T>::type trunc(const T& v) in trunc() 63 typedef typename tools::promote_args<T>::type result_type; in itrunc() 79 typedef typename tools::promote_args<T>::type result_type; in ltrunc() 97 typedef typename tools::promote_args<T>::type result_type; in lltrunc()
|
D | ellint_1.hpp | 34 typename tools::promote_args<T1, T2>::type ellint_1(T1 k, T2 phi, const Policy& pol); 160 inline typename tools::promote_args<T>::type ellint_1(T k, const Policy& pol, const boost::true_typ… in ellint_1() 162 typedef typename tools::promote_args<T>::type result_type; in ellint_1() 168 inline typename tools::promote_args<T1, T2>::type ellint_1(T1 k, T2 phi, const boost::false_type&) in ellint_1() 177 inline typename tools::promote_args<T>::type ellint_1(T k) in ellint_1() 184 inline typename tools::promote_args<T1, T2>::type ellint_1(T1 k, T2 phi, const Policy& pol) in ellint_1() 186 typedef typename tools::promote_args<T1, T2>::type result_type; in ellint_1() 192 inline typename tools::promote_args<T1, T2>::type ellint_1(T1 k, T2 phi) in ellint_1()
|
D | ellint_d.hpp | 36 typename tools::promote_args<T1, T2>::type ellint_d(T1 k, T2 phi, const Policy& pol); 139 inline typename tools::promote_args<T>::type ellint_d(T k, const Policy& pol, const boost::true_typ… in ellint_d() 141 typedef typename tools::promote_args<T>::type result_type; in ellint_d() 148 inline typename tools::promote_args<T1, T2>::type ellint_d(T1 k, T2 phi, const boost::false_type&) in ellint_d() 157 inline typename tools::promote_args<T>::type ellint_d(T k) in ellint_d() 164 inline typename tools::promote_args<T1, T2>::type ellint_d(T1 k, T2 phi) in ellint_d() 171 inline typename tools::promote_args<T1, T2>::type ellint_d(T1 k, T2 phi, const Policy& pol) in ellint_d() 173 typedef typename tools::promote_args<T1, T2>::type result_type; in ellint_d()
|
D | ellint_2.hpp | 36 typename tools::promote_args<T1, T2>::type ellint_2(T1 k, T2 phi, const Policy& pol); 152 inline typename tools::promote_args<T>::type ellint_2(T k, const Policy& pol, const boost::true_typ… in ellint_2() 154 typedef typename tools::promote_args<T>::type result_type; in ellint_2() 161 inline typename tools::promote_args<T1, T2>::type ellint_2(T1 k, T2 phi, const boost::false_type&) in ellint_2() 170 inline typename tools::promote_args<T>::type ellint_2(T k) in ellint_2() 177 inline typename tools::promote_args<T1, T2>::type ellint_2(T1 k, T2 phi) in ellint_2() 184 inline typename tools::promote_args<T1, T2>::type ellint_2(T1 k, T2 phi, const Policy& pol) in ellint_2() 186 typedef typename tools::promote_args<T1, T2>::type result_type; in ellint_2()
|
D | spherical_harmonic.hpp | 152 inline std::complex<typename tools::promote_args<T1, T2>::type> 155 typedef typename tools::promote_args<T1, T2>::type result_type; in spherical_harmonic() 161 inline std::complex<typename tools::promote_args<T1, T2>::type> 168 inline typename tools::promote_args<T1, T2>::type 171 typedef typename tools::promote_args<T1, T2>::type result_type; in spherical_harmonic_r() 177 inline typename tools::promote_args<T1, T2>::type 184 inline typename tools::promote_args<T1, T2>::type 187 typedef typename tools::promote_args<T1, T2>::type result_type; in spherical_harmonic_i() 193 inline typename tools::promote_args<T1, T2>::type
|
D | factorials.hpp | 229 inline typename tools::promote_args<RT>::type 232 typedef typename tools::promote_args<RT>::type result_type; in falling_factorial() 238 inline typename tools::promote_args<RT>::type 241 typedef typename tools::promote_args<RT>::type result_type; in falling_factorial() 247 inline typename tools::promote_args<RT>::type 250 typedef typename tools::promote_args<RT>::type result_type; in rising_factorial() 256 inline typename tools::promote_args<RT>::type 259 typedef typename tools::promote_args<RT>::type result_type; in rising_factorial()
|
D | hermite.hpp | 23 inline typename tools::promote_args<T1, T2, T3>::type 55 inline typename tools::promote_args<T>::type 58 typedef typename tools::promote_args<T>::type result_type; in hermite() 64 inline typename tools::promote_args<T>::type
|
D | round.hpp | 23 inline typename tools::promote_args<T>::type round(const T& v, const Policy& pol, const boost::fals… in round() 26 typedef typename tools::promote_args<T>::type result_type; in round() 55 inline typename tools::promote_args<T>::type round(const T& v, const Policy&, const boost::true_typ… in round() 63 inline typename tools::promote_args<T>::type round(const T& v, const Policy& pol) in round() 68 inline typename tools::promote_args<T>::type round(const T& v) in round()
|
D | powm1.hpp | 57 inline typename tools::promote_args<T1, T2>::type 60 typedef typename tools::promote_args<T1, T2>::type result_type; in powm1() 65 inline typename tools::promote_args<T1, T2>::type 68 typedef typename tools::promote_args<T1, T2>::type result_type; in powm1()
|
D | hypot.hpp | 63 inline typename tools::promote_args<T1, T2>::type 66 typedef typename tools::promote_args<T1, T2>::type result_type; in hypot() 72 inline typename tools::promote_args<T1, T2>::type 75 typedef typename tools::promote_args<T1, T2>::type result_type; in hypot()
|
D | sinc.hpp | 60 inline typename tools::promote_args<T>::type sinc_pi(T x) in sinc_pi() 62 typedef typename tools::promote_args<T>::type result_type; in sinc_pi() 67 inline typename tools::promote_args<T>::type sinc_pi(T x, const Policy&) in sinc_pi() 69 typedef typename tools::promote_args<T>::type result_type; in sinc_pi()
|
D | relative_difference.hpp | 17 …typename boost::math::tools::promote_args<T,U>::type relative_difference(const T& arg_a, const U& … in relative_difference() 19 typedef typename boost::math::tools::promote_args<T, U>::type result_type; in relative_difference() 74 …inline boost::math::tools::promote_args<double, double>::type relative_difference(const double& ar… in relative_difference() 123 …inline typename boost::math::tools::promote_args<T, U>::type epsilon_difference(const T& arg_a, co… in epsilon_difference() 125 typedef typename boost::math::tools::promote_args<T, U>::type result_type; in epsilon_difference()
|
D | sqrt1pm1.hpp | 24 inline typename tools::promote_args<T>::type sqrt1pm1(const T& val, const Policy& pol) in sqrt1pm1() 26 typedef typename tools::promote_args<T>::type result_type; in sqrt1pm1() 35 inline typename tools::promote_args<T>::type sqrt1pm1(const T& val) in sqrt1pm1()
|
D | airy.hpp | 266 inline typename tools::promote_args<T>::type airy_ai(T x, const Policy&) in airy_ai() 269 typedef typename tools::promote_args<T>::type result_type; in airy_ai() 282 inline typename tools::promote_args<T>::type airy_ai(T x) in airy_ai() 288 inline typename tools::promote_args<T>::type airy_bi(T x, const Policy&) in airy_bi() 291 typedef typename tools::promote_args<T>::type result_type; in airy_bi() 304 inline typename tools::promote_args<T>::type airy_bi(T x) in airy_bi() 310 inline typename tools::promote_args<T>::type airy_ai_prime(T x, const Policy&) in airy_ai_prime() 313 typedef typename tools::promote_args<T>::type result_type; in airy_ai_prime() 326 inline typename tools::promote_args<T>::type airy_ai_prime(T x) in airy_ai_prime() 332 inline typename tools::promote_args<T>::type airy_bi_prime(T x, const Policy&) in airy_bi_prime() [all …]
|
D | polygamma.hpp | 22 inline typename tools::promote_args<T>::type polygamma(const int n, T x, const Policy& pol) in polygamma() 41 typedef typename tools::promote_args<T>::type result_type; in polygamma() 75 inline typename tools::promote_args<T>::type polygamma(const int n, T x) in polygamma()
|
/third_party/boost/boost/math/ |
D | tr1.hpp | 405 inline typename tools::promote_args<T>::type acosh BOOST_PREVENT_MACRO_SUBSTITUTION(T x) in BOOST_PREVENT_MACRO_SUBSTITUTION() 406 …1::acosh BOOST_PREVENT_MACRO_SUBSTITUTION(static_cast<typename tools::promote_args<T>::type>(x)); } in BOOST_PREVENT_MACRO_SUBSTITUTION() 419 inline typename tools::promote_args<T>::type asinh BOOST_PREVENT_MACRO_SUBSTITUTION(T x) in BOOST_PREVENT_MACRO_SUBSTITUTION() 420 …1::asinh BOOST_PREVENT_MACRO_SUBSTITUTION(static_cast<typename tools::promote_args<T>::type>(x)); } in BOOST_PREVENT_MACRO_SUBSTITUTION() 433 inline typename tools::promote_args<T>::type atanh BOOST_PREVENT_MACRO_SUBSTITUTION(T x) in BOOST_PREVENT_MACRO_SUBSTITUTION() 434 …1::atanh BOOST_PREVENT_MACRO_SUBSTITUTION(static_cast<typename tools::promote_args<T>::type>(x)); } in BOOST_PREVENT_MACRO_SUBSTITUTION() 447 inline typename tools::promote_args<T>::type cbrt BOOST_PREVENT_MACRO_SUBSTITUTION(T x) in BOOST_PREVENT_MACRO_SUBSTITUTION() 448 …r1::cbrt BOOST_PREVENT_MACRO_SUBSTITUTION(static_cast<typename tools::promote_args<T>::type>(x)); } in BOOST_PREVENT_MACRO_SUBSTITUTION() 461 inline typename tools::promote_args<T1, T2>::type copysign BOOST_PREVENT_MACRO_SUBSTITUTION(T1 x, T… in BOOST_PREVENT_MACRO_SUBSTITUTION() 462 …UBSTITUTION(static_cast<typename tools::promote_args<T1, T2>::type>(x), static_cast<typename tools… in BOOST_PREVENT_MACRO_SUBSTITUTION() [all …]
|
/third_party/boost/boost/math/special_functions/detail/ |
D | ibeta_inv_ab.hpp | 163 typename tools::promote_args<RT1, RT2, RT3>::type 166 typedef typename tools::promote_args<RT1, RT2, RT3>::type result_type; in ibeta_inva() 196 typename tools::promote_args<RT1, RT2, RT3>::type 199 typedef typename tools::promote_args<RT1, RT2, RT3>::type result_type; in ibetac_inva() 229 typename tools::promote_args<RT1, RT2, RT3>::type 232 typedef typename tools::promote_args<RT1, RT2, RT3>::type result_type; in ibeta_invb() 262 typename tools::promote_args<RT1, RT2, RT3>::type 266 typedef typename tools::promote_args<RT1, RT2, RT3>::type result_type; in ibetac_invb() 295 inline typename tools::promote_args<RT1, RT2, RT3>::type 302 inline typename tools::promote_args<RT1, RT2, RT3>::type [all …]
|
D | gamma_inva.hpp | 154 inline typename tools::promote_args<T1, T2>::type 157 typedef typename tools::promote_args<T1, T2>::type result_type; in gamma_p_inva() 184 inline typename tools::promote_args<T1, T2>::type 187 typedef typename tools::promote_args<T1, T2>::type result_type; in gamma_q_inva() 214 inline typename tools::promote_args<T1, T2>::type 221 inline typename tools::promote_args<T1, T2>::type
|
D | round_fwd.hpp | 24 typename tools::promote_args<T>::type trunc(const T& v, const Policy& pol); 26 typename tools::promote_args<T>::type trunc(const T& v); 42 typename tools::promote_args<T>::type round(const T& v, const Policy& pol); 44 typename tools::promote_args<T>::type round(const T& v);
|