1 Index: boost/math/special_functions/airy.hpp
2 ===================================================================
3 --- boost/math/special_functions/airy.hpp (revision 85073)
4 +++ boost/math/special_functions/airy.hpp (working copy)
6 inline T airy_ai_zero(unsigned m, const Policy& pol)
8 BOOST_FPU_EXCEPTION_GUARD
9 - typedef typename policies::evaluation<T, Policy>::type value_type;
10 - typedef typename policies::normalise<
12 - policies::promote_float<false>,
13 - policies::promote_double<false>,
14 - policies::discrete_quantile<>,
15 - policies::assert_undefined<> >::type forwarding_policy;
16 BOOST_STATIC_ASSERT_MSG(false == std::numeric_limits<T>::is_integer, "Airy return type must be a floating-point type.");
17 return policies::checked_narrowing_cast<T, Policy>(detail::airy_ai_zero_imp<T>(m, pol), "boost::math::airy_ai_zero<%1%>(unsigned)");
20 inline T airy_bi_zero(unsigned m, const Policy& pol)
22 BOOST_FPU_EXCEPTION_GUARD
23 - typedef typename policies::evaluation<T, Policy>::type value_type;
24 - typedef typename policies::normalise<
26 - policies::promote_float<false>,
27 - policies::promote_double<false>,
28 - policies::discrete_quantile<>,
29 - policies::assert_undefined<> >::type forwarding_policy;
30 BOOST_STATIC_ASSERT_MSG(false == std::numeric_limits<T>::is_integer, "Airy return type must be a floating-point type.");
31 return policies::checked_narrowing_cast<T, Policy>(detail::airy_bi_zero_imp<T>(m, pol), "boost::math::airy_bi_zero<%1%>(unsigned)");
33 Index: boost/math/special_functions/beta.hpp
34 ===================================================================
35 --- boost/math/special_functions/beta.hpp (revision 85073)
36 +++ boost/math/special_functions/beta.hpp (working copy)
38 BOOST_FPU_EXCEPTION_GUARD
39 typedef typename tools::promote_args<RT1, RT2, RT3>::type result_type;
40 typedef typename policies::evaluation<result_type, Policy>::type value_type;
41 - typedef typename lanczos::lanczos<value_type, Policy>::type evaluation_type;
42 typedef typename policies::normalise<
44 policies::promote_float<false>,
46 BOOST_FPU_EXCEPTION_GUARD
47 typedef typename tools::promote_args<RT1, RT2, RT3>::type result_type;
48 typedef typename policies::evaluation<result_type, Policy>::type value_type;
49 - typedef typename lanczos::lanczos<value_type, Policy>::type evaluation_type;
50 typedef typename policies::normalise<
52 policies::promote_float<false>,