Home
last modified time | relevance | path

Searched refs:promote_args (Results 1 – 25 of 73) sorted by relevance

123

/third_party/boost/libs/math/test/test_instances/
Dtest_instances.hpp14 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/
Dmath_fwd.hpp43 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 …]
Djacobi_elliptic.hpp120 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 …]
Dlaguerre.hpp23 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()
Dchebyshev.hpp22 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()
Dlegendre.hpp27 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 …]
Dtrunc.hpp23 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()
Dellint_1.hpp34 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()
Dellint_d.hpp36 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()
Dellint_2.hpp36 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()
Dspherical_harmonic.hpp152 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
Dfactorials.hpp229 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()
Dhermite.hpp23 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
Dround.hpp23 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()
Dpowm1.hpp57 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()
Dhypot.hpp63 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()
Dsinc.hpp60 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()
Drelative_difference.hpp17 …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()
Dsqrt1pm1.hpp24 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()
Dairy.hpp266 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 …]
Dpolygamma.hpp22 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/
Dtr1.hpp405 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/
Dibeta_inv_ab.hpp163 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 …]
Dgamma_inva.hpp154 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
Dround_fwd.hpp24 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);

123