#include <boost/math/special_functions/detail/round_fwd.hpp>
#include <boost/math/tools/promotion.hpp>
#include <boost/math/policies/policy.hpp>
#include <boost/mpl/comparison.hpp>
#include <boost/config/no_tr1/complex.hpp>
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::math | |
boost::math::detail | |
Macros | |
#define | BOOST_NO_MACRO_EXPAND |
#define | BOOST_MATH_DETAIL_LL_FUNC(Policy) |
#define | BOOST_MATH_DECLARE_SPECIAL_FUNCTIONS(Policy) |
Typedefs | |
typedef mpl::int_< 0 > | boost::math::detail::bessel_no_int_tag |
typedef mpl::int_< 1 > | boost::math::detail::bessel_maybe_int_tag |
typedef mpl::int_< 2 > | boost::math::detail::bessel_int_tag |
Functions | |
template<class RT1 , class RT2 > | |
tools::promote_args< RT1, RT2 > ::type | boost::math::beta (RT1 a, RT2 b) |
template<class RT1 , class RT2 , class A > | |
tools::promote_args< RT1, RT2, A >::type | boost::math::beta (RT1 a, RT2 b, A arg) |
template<class RT1 , class RT2 , class RT3 , class Policy > | |
tools::promote_args< RT1, RT2, RT3 >::type | boost::math::beta (RT1 a, RT2 b, RT3 x, const Policy &) |
template<class RT1 , class RT2 , class RT3 > | |
tools::promote_args< RT1, RT2, RT3 >::type | boost::math::betac (RT1 a, RT2 b, RT3 x) |
template<class RT1 , class RT2 , class RT3 , class Policy > | |
tools::promote_args< RT1, RT2, RT3 >::type | boost::math::betac (RT1 a, RT2 b, RT3 x, const Policy &) |
template<class RT1 , class RT2 , class RT3 > | |
tools::promote_args< RT1, RT2, RT3 >::type | boost::math::ibeta (RT1 a, RT2 b, RT3 x) |
template<class RT1 , class RT2 , class RT3 , class Policy > | |
tools::promote_args< RT1, RT2, RT3 >::type | boost::math::ibeta (RT1 a, RT2 b, RT3 x, const Policy &) |
template<class RT1 , class RT2 , class RT3 > | |
tools::promote_args< RT1, RT2, RT3 >::type | boost::math::ibetac (RT1 a, RT2 b, RT3 x) |
template<class RT1 , class RT2 , class RT3 , class Policy > | |
tools::promote_args< RT1, RT2, RT3 >::type | boost::math::ibetac (RT1 a, RT2 b, RT3 x, const Policy &) |
template<class T1 , class T2 , class T3 , class T4 > | |
tools::promote_args< T1, T2, T3, T4 >::type | boost::math::ibeta_inv (T1 a, T2 b, T3 p, T4 *py) |
template<class T1 , class T2 , class T3 , class T4 , class Policy > | |
tools::promote_args< T1, T2, T3, T4 >::type | boost::math::ibeta_inv (T1 a, T2 b, T3 p, T4 *py, const Policy &pol) |
template<class RT1 , class RT2 , class RT3 > | |
tools::promote_args< RT1, RT2, RT3 >::type | boost::math::ibeta_inv (RT1 a, RT2 b, RT3 p) |
template<class RT1 , class RT2 , class RT3 , class Policy > | |
tools::promote_args< RT1, RT2, RT3 >::type | boost::math::ibeta_inv (RT1 a, RT2 b, RT3 p, const Policy &) |
template<class RT1 , class RT2 , class RT3 > | |
tools::promote_args< RT1, RT2, RT3 >::type | boost::math::ibeta_inva (RT1 a, RT2 b, RT3 p) |
template<class RT1 , class RT2 , class RT3 , class Policy > | |
tools::promote_args< RT1, RT2, RT3 >::type | boost::math::ibeta_inva (RT1 a, RT2 b, RT3 p, const Policy &) |
template<class RT1 , class RT2 , class RT3 > | |
tools::promote_args< RT1, RT2, RT3 >::type | boost::math::ibeta_invb (RT1 a, RT2 b, RT3 p) |
template<class RT1 , class RT2 , class RT3 , class Policy > | |
tools::promote_args< RT1, RT2, RT3 >::type | boost::math::ibeta_invb (RT1 a, RT2 b, RT3 p, const Policy &) |
template<class T1 , class T2 , class T3 , class T4 > | |
tools::promote_args< T1, T2, T3, T4 >::type | boost::math::ibetac_inv (T1 a, T2 b, T3 q, T4 *py) |
template<class T1 , class T2 , class T3 , class T4 , class Policy > | |
tools::promote_args< T1, T2, T3, T4 >::type | boost::math::ibetac_inv (T1 a, T2 b, T3 q, T4 *py, const Policy &pol) |
template<class RT1 , class RT2 , class RT3 > | |
tools::promote_args< RT1, RT2, RT3 >::type | boost::math::ibetac_inv (RT1 a, RT2 b, RT3 q) |
template<class RT1 , class RT2 , class RT3 , class Policy > | |
tools::promote_args< RT1, RT2, RT3 >::type | boost::math::ibetac_inv (RT1 a, RT2 b, RT3 q, const Policy &) |
template<class RT1 , class RT2 , class RT3 > | |
tools::promote_args< RT1, RT2, RT3 >::type | boost::math::ibetac_inva (RT1 a, RT2 b, RT3 q) |
template<class RT1 , class RT2 , class RT3 , class Policy > | |
tools::promote_args< RT1, RT2, RT3 >::type | boost::math::ibetac_inva (RT1 a, RT2 b, RT3 q, const Policy &) |
template<class RT1 , class RT2 , class RT3 > | |
tools::promote_args< RT1, RT2, RT3 >::type | boost::math::ibetac_invb (RT1 a, RT2 b, RT3 q) |
template<class RT1 , class RT2 , class RT3 , class Policy > | |
tools::promote_args< RT1, RT2, RT3 >::type | boost::math::ibetac_invb (RT1 a, RT2 b, RT3 q, const Policy &) |
template<class RT1 , class RT2 , class RT3 > | |
tools::promote_args< RT1, RT2, RT3 >::type | boost::math::ibeta_derivative (RT1 a, RT2 b, RT3 x) |
template<class RT1 , class RT2 , class RT3 , class Policy > | |
tools::promote_args< RT1, RT2, RT3 >::type | boost::math::ibeta_derivative (RT1 a, RT2 b, RT3 x, const Policy &) |
template<class RT > | |
tools::promote_args< RT >::type | boost::math::erf (RT z) |
template<class RT , class Policy > | |
tools::promote_args< RT >::type | boost::math::erf (RT z, const Policy &) |
template<class RT > | |
tools::promote_args< RT >::type | boost::math::erfc (RT z) |
template<class RT , class Policy > | |
tools::promote_args< RT >::type | boost::math::erfc (RT z, const Policy &) |
template<class RT > | |
tools::promote_args< RT >::type | boost::math::erf_inv (RT z) |
template<class RT , class Policy > | |
tools::promote_args< RT >::type | boost::math::erf_inv (RT z, const Policy &pol) |
template<class RT > | |
tools::promote_args< RT >::type | boost::math::erfc_inv (RT z) |
template<class RT , class Policy > | |
tools::promote_args< RT >::type | boost::math::erfc_inv (RT z, const Policy &pol) |
template<class T1 , class T2 , class T3 > | |
tools::promote_args< T1, T2, T3 >::type | boost::math::legendre_next (unsigned l, T1 x, T2 Pl, T3 Plm1) |
template<class T > | |
tools::promote_args< T >::type | boost::math::legendre_p (int l, T x) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::legendre_p (int l, T x, const Policy &pol) |
template<class T > | |
tools::promote_args< T >::type | boost::math::legendre_q (unsigned l, T x) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::legendre_q (unsigned l, T x, const Policy &pol) |
template<class T1 , class T2 , class T3 > | |
tools::promote_args< T1, T2, T3 >::type | boost::math::legendre_next (unsigned l, unsigned m, T1 x, T2 Pl, T3 Plm1) |
template<class T > | |
tools::promote_args< T >::type | boost::math::legendre_p (int l, int m, T x) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::legendre_p (int l, int m, T x, const Policy &pol) |
template<class T1 , class T2 , class T3 > | |
tools::promote_args< T1, T2, T3 >::type | boost::math::laguerre_next (unsigned n, T1 x, T2 Ln, T3 Lnm1) |
template<class T1 , class T2 , class T3 > | |
tools::promote_args< T1, T2, T3 >::type | boost::math::laguerre_next (unsigned n, unsigned l, T1 x, T2 Pl, T3 Plm1) |
template<class T > | |
tools::promote_args< T >::type | boost::math::laguerre (unsigned n, T x) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::laguerre (unsigned n, unsigned m, T x, const Policy &pol) |
template<class T1 , class T2 > | |
laguerre_result< T1, T2 >::type | boost::math::laguerre (unsigned n, T1 m, T2 x) |
template<class T > | |
tools::promote_args< T >::type | boost::math::hermite (unsigned n, T x) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::hermite (unsigned n, T x, const Policy &) |
template<class T1 , class T2 , class T3 > | |
tools::promote_args< T1, T2, T3 >::type | boost::math::hermite_next (unsigned n, T1 x, T2 Hn, T3 Hnm1) |
template<class T1 , class T2 > | |
std::complex< typename tools::promote_args< T1, T2 > ::type > | boost::math::spherical_harmonic (unsigned n, int m, T1 theta, T2 phi) |
template<class T1 , class T2 , class Policy > | |
std::complex< typename tools::promote_args< T1, T2 > ::type > | boost::math::spherical_harmonic (unsigned n, int m, T1 theta, T2 phi, const Policy &pol) |
template<class T1 , class T2 > | |
tools::promote_args< T1, T2 >::type | boost::math::spherical_harmonic_r (unsigned n, int m, T1 theta, T2 phi) |
template<class T1 , class T2 , class Policy > | |
tools::promote_args< T1, T2 >::type | boost::math::spherical_harmonic_r (unsigned n, int m, T1 theta, T2 phi, const Policy &pol) |
template<class T1 , class T2 > | |
tools::promote_args< T1, T2 >::type | boost::math::spherical_harmonic_i (unsigned n, int m, T1 theta, T2 phi) |
template<class T1 , class T2 , class Policy > | |
tools::promote_args< T1, T2 >::type | boost::math::spherical_harmonic_i (unsigned n, int m, T1 theta, T2 phi, const Policy &pol) |
template<class T1 , class T2 , class T3 > | |
tools::promote_args< T1, T2, T3 >::type | boost::math::ellint_rf (T1 x, T2 y, T3 z) |
template<class T1 , class T2 , class T3 , class Policy > | |
tools::promote_args< T1, T2, T3 >::type | boost::math::ellint_rf (T1 x, T2 y, T3 z, const Policy &pol) |
template<class T1 , class T2 , class T3 > | |
tools::promote_args< T1, T2, T3 >::type | boost::math::ellint_rd (T1 x, T2 y, T3 z) |
template<class T1 , class T2 , class T3 , class Policy > | |
tools::promote_args< T1, T2, T3 >::type | boost::math::ellint_rd (T1 x, T2 y, T3 z, const Policy &pol) |
template<class T1 , class T2 > | |
tools::promote_args< T1, T2 >::type | boost::math::ellint_rc (T1 x, T2 y) |
template<class T1 , class T2 , class Policy > | |
tools::promote_args< T1, T2 >::type | boost::math::ellint_rc (T1 x, T2 y, const Policy &pol) |
template<class T1 , class T2 , class T3 , class T4 > | |
tools::promote_args< T1, T2, T3, T4 >::type | boost::math::ellint_rj (T1 x, T2 y, T3 z, T4 p) |
template<class T1 , class T2 , class T3 , class T4 , class Policy > | |
tools::promote_args< T1, T2, T3, T4 >::type | boost::math::ellint_rj (T1 x, T2 y, T3 z, T4 p, const Policy &pol) |
template<typename T > | |
tools::promote_args< T >::type | boost::math::ellint_2 (T k) |
template<class T1 , class T2 > | |
tools::promote_args< T1, T2 >::type | boost::math::ellint_2 (T1 k, T2 phi) |
template<class T1 , class T2 , class Policy > | |
tools::promote_args< T1, T2 >::type | boost::math::ellint_2 (T1 k, T2 phi, const Policy &pol) |
template<typename T > | |
tools::promote_args< T >::type | boost::math::ellint_1 (T k) |
template<class T1 , class T2 > | |
tools::promote_args< T1, T2 >::type | boost::math::ellint_1 (T1 k, T2 phi) |
template<class T1 , class T2 , class Policy > | |
tools::promote_args< T1, T2 >::type | boost::math::ellint_1 (T1 k, T2 phi, const Policy &pol) |
template<class T1 , class T2 , class T3 > | |
detail::ellint_3_result< T1, T2, T3 >::type | boost::math::ellint_3 (T1 k, T2 v, T3 phi) |
template<class T1 , class T2 , class T3 , class Policy > | |
tools::promote_args< T1, T2, T3 >::type | boost::math::ellint_3 (T1 k, T2 v, T3 phi, const Policy &pol) |
template<class T1 , class T2 > | |
tools::promote_args< T1, T2 >::type | boost::math::ellint_3 (T1 k, T2 v) |
template<class RT > | |
RT | boost::math::factorial (unsigned int) |
template<class RT , class Policy > | |
RT | boost::math::factorial (unsigned int, const Policy &pol) |
template<class RT > | |
RT | boost::math::unchecked_factorial (unsigned int BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(RT)) |
template<class RT > | |
RT | boost::math::double_factorial (unsigned i) |
template<class RT , class Policy > | |
RT | boost::math::double_factorial (unsigned i, const Policy &pol) |
template<class RT > | |
tools::promote_args< RT >::type | boost::math::falling_factorial (RT x, unsigned n) |
template<class RT , class Policy > | |
tools::promote_args< RT >::type | boost::math::falling_factorial (RT x, unsigned n, const Policy &pol) |
template<class RT > | |
tools::promote_args< RT >::type | boost::math::rising_factorial (RT x, int n) |
template<class RT , class Policy > | |
tools::promote_args< RT >::type | boost::math::rising_factorial (RT x, int n, const Policy &pol) |
template<class RT > | |
tools::promote_args< RT >::type | boost::math::tgamma (RT z) |
template<class RT > | |
tools::promote_args< RT >::type | boost::math::tgamma1pm1 (RT z) |
template<class RT , class Policy > | |
tools::promote_args< RT >::type | boost::math::tgamma1pm1 (RT z, const Policy &pol) |
template<class RT1 , class RT2 > | |
tools::promote_args< RT1, RT2 > ::type | boost::math::tgamma (RT1 a, RT2 z) |
template<class RT1 , class RT2 , class Policy > | |
tools::promote_args< RT1, RT2 > ::type | boost::math::tgamma (RT1 a, RT2 z, const Policy &pol) |
template<class RT > | |
tools::promote_args< RT >::type | boost::math::lgamma (RT z, int *sign) |
template<class RT , class Policy > | |
tools::promote_args< RT >::type | boost::math::lgamma (RT z, int *sign, const Policy &pol) |
template<class RT > | |
tools::promote_args< RT >::type | boost::math::lgamma (RT x) |
template<class RT , class Policy > | |
tools::promote_args< RT >::type | boost::math::lgamma (RT x, const Policy &pol) |
template<class RT1 , class RT2 > | |
tools::promote_args< RT1, RT2 > ::type | boost::math::tgamma_lower (RT1 a, RT2 z) |
template<class RT1 , class RT2 , class Policy > | |
tools::promote_args< RT1, RT2 > ::type | boost::math::tgamma_lower (RT1 a, RT2 z, const Policy &) |
template<class RT1 , class RT2 > | |
tools::promote_args< RT1, RT2 > ::type | boost::math::gamma_q (RT1 a, RT2 z) |
template<class RT1 , class RT2 , class Policy > | |
tools::promote_args< RT1, RT2 > ::type | boost::math::gamma_q (RT1 a, RT2 z, const Policy &) |
template<class RT1 , class RT2 > | |
tools::promote_args< RT1, RT2 > ::type | boost::math::gamma_p (RT1 a, RT2 z) |
template<class RT1 , class RT2 , class Policy > | |
tools::promote_args< RT1, RT2 > ::type | boost::math::gamma_p (RT1 a, RT2 z, const Policy &) |
template<class T1 , class T2 > | |
tools::promote_args< T1, T2 >::type | boost::math::tgamma_delta_ratio (T1 z, T2 delta) |
template<class T1 , class T2 , class Policy > | |
tools::promote_args< T1, T2 >::type | boost::math::tgamma_delta_ratio (T1 z, T2 delta, const Policy &) |
template<class T1 , class T2 > | |
tools::promote_args< T1, T2 >::type | boost::math::tgamma_ratio (T1 a, T2 b) |
template<class T1 , class T2 , class Policy > | |
tools::promote_args< T1, T2 >::type | boost::math::tgamma_ratio (T1 a, T2 b, const Policy &) |
template<class T1 , class T2 > | |
tools::promote_args< T1, T2 >::type | boost::math::gamma_p_derivative (T1 a, T2 x) |
template<class T1 , class T2 , class Policy > | |
tools::promote_args< T1, T2 >::type | boost::math::gamma_p_derivative (T1 a, T2 x, const Policy &) |
template<class T1 , class T2 > | |
tools::promote_args< T1, T2 >::type | boost::math::gamma_p_inv (T1 a, T2 p) |
template<class T1 , class T2 , class Policy > | |
tools::promote_args< T1, T2 >::type | boost::math::gamma_p_inva (T1 a, T2 p, const Policy &) |
template<class T1 , class T2 > | |
tools::promote_args< T1, T2 >::type | boost::math::gamma_p_inva (T1 a, T2 p) |
template<class T1 , class T2 , class Policy > | |
tools::promote_args< T1, T2 >::type | boost::math::gamma_p_inv (T1 a, T2 p, const Policy &) |
template<class T1 , class T2 > | |
tools::promote_args< T1, T2 >::type | boost::math::gamma_q_inv (T1 a, T2 q) |
template<class T1 , class T2 , class Policy > | |
tools::promote_args< T1, T2 >::type | boost::math::gamma_q_inv (T1 a, T2 q, const Policy &) |
template<class T1 , class T2 > | |
tools::promote_args< T1, T2 >::type | boost::math::gamma_q_inva (T1 a, T2 q) |
template<class T1 , class T2 , class Policy > | |
tools::promote_args< T1, T2 >::type | boost::math::gamma_q_inva (T1 a, T2 q, const Policy &) |
template<class T > | |
tools::promote_args< T >::type | boost::math::digamma (T x) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::digamma (T x, const Policy &pol) |
template<class T1 , class T2 > | |
tools::promote_args< T1, T2 >::type | boost::math::hypot (T1 x, T2 y) |
template<class T1 , class T2 , class Policy > | |
tools::promote_args< T1, T2 >::type | boost::math::hypot (T1 x, T2 y, const Policy &pol) |
template<class RT > | |
tools::promote_args< RT >::type | boost::math::cbrt (RT z) |
template<class RT , class Policy > | |
tools::promote_args< RT >::type | boost::math::cbrt (RT z, const Policy &) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::log1p (T x, const Policy &) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::log1pmx (T x, const Policy &pol) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::expm1 (T x, const Policy &) |
template<class T1 , class T2 > | |
tools::promote_args< T1, T2 >::type | boost::math::powm1 (const T1 a, const T2 z) |
template<class T1 , class T2 , class Policy > | |
tools::promote_args< T1, T2 >::type | boost::math::powm1 (const T1 a, const T2 z, const Policy &) |
template<class T > | |
tools::promote_args< T >::type | boost::math::sqrt1pm1 (const T &val) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::sqrt1pm1 (const T &val, const Policy &) |
template<class T > | |
tools::promote_args< T >::type | boost::math::sinc_pi (T x) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::sinc_pi (T x, const Policy &) |
template<class T > | |
tools::promote_args< T >::type | boost::math::sinhc_pi (T x) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::sinhc_pi (T x, const Policy &) |
template<typename T > | |
tools::promote_args< T >::type | boost::math::asinh (T x) |
template<typename T , typename Policy > | |
tools::promote_args< T >::type | boost::math::asinh (T x, const Policy &) |
template<typename T > | |
tools::promote_args< T >::type | boost::math::acosh (T x) |
template<typename T , typename Policy > | |
tools::promote_args< T >::type | boost::math::acosh (T x, const Policy &) |
template<typename T > | |
tools::promote_args< T >::type | boost::math::atanh (T x) |
template<typename T , typename Policy > | |
tools::promote_args< T >::type | boost::math::atanh (T x, const Policy &) |
template<class T1 , class T2 , class Policy > | |
detail::bessel_traits< T1, T2, Policy >::result_type | boost::math::cyl_bessel_j (T1 v, T2 x, const Policy &) |
template<class T1 , class T2 , class Policy > | |
detail::bessel_traits< T1, T2, Policy >::result_type | boost::math::cyl_bessel_j_prime (T1 v, T2 x, const Policy &) |
template<class T1 , class T2 > | |
detail::bessel_traits< T1, T2, policies::policy <> >::result_type | boost::math::cyl_bessel_j (T1 v, T2 x) |
template<class T1 , class T2 > | |
detail::bessel_traits< T1, T2, policies::policy <> >::result_type | boost::math::cyl_bessel_j_prime (T1 v, T2 x) |
template<class T , class Policy > | |
detail::bessel_traits< T, T, Policy >::result_type | boost::math::sph_bessel (unsigned v, T x, const Policy &) |
template<class T , class Policy > | |
detail::bessel_traits< T, T, Policy >::result_type | boost::math::sph_bessel_prime (unsigned v, T x, const Policy &) |
template<class T > | |
detail::bessel_traits< T, T, policies::policy <> >::result_type | boost::math::sph_bessel (unsigned v, T x) |
template<class T > | |
detail::bessel_traits< T, T, policies::policy <> >::result_type | boost::math::sph_bessel_prime (unsigned v, T x) |
template<class T1 , class T2 , class Policy > | |
detail::bessel_traits< T1, T2, Policy >::result_type | boost::math::cyl_bessel_i (T1 v, T2 x, const Policy &) |
template<class T1 , class T2 , class Policy > | |
detail::bessel_traits< T1, T2, Policy >::result_type | boost::math::cyl_bessel_i_prime (T1 v, T2 x, const Policy &) |
template<class T1 , class T2 > | |
detail::bessel_traits< T1, T2, policies::policy <> >::result_type | boost::math::cyl_bessel_i (T1 v, T2 x) |
template<class T1 , class T2 > | |
detail::bessel_traits< T1, T2, policies::policy <> >::result_type | boost::math::cyl_bessel_i_prime (T1 v, T2 x) |
template<class T1 , class T2 , class Policy > | |
detail::bessel_traits< T1, T2, Policy >::result_type | boost::math::cyl_bessel_k (T1 v, T2 x, const Policy &) |
template<class T1 , class T2 , class Policy > | |
detail::bessel_traits< T1, T2, Policy >::result_type | boost::math::cyl_bessel_k_prime (T1 v, T2 x, const Policy &) |
template<class T1 , class T2 > | |
detail::bessel_traits< T1, T2, policies::policy <> >::result_type | boost::math::cyl_bessel_k (T1 v, T2 x) |
template<class T1 , class T2 > | |
detail::bessel_traits< T1, T2, policies::policy <> >::result_type | boost::math::cyl_bessel_k_prime (T1 v, T2 x) |
template<class T1 , class T2 , class Policy > | |
detail::bessel_traits< T1, T2, Policy >::result_type | boost::math::cyl_neumann (T1 v, T2 x, const Policy &) |
template<class T1 , class T2 , class Policy > | |
detail::bessel_traits< T1, T2, Policy >::result_type | boost::math::cyl_neumann_prime (T1 v, T2 x, const Policy &) |
template<class T1 , class T2 > | |
detail::bessel_traits< T1, T2, policies::policy <> >::result_type | boost::math::cyl_neumann (T1 v, T2 x) |
template<class T1 , class T2 > | |
detail::bessel_traits< T1, T2, policies::policy <> >::result_type | boost::math::cyl_neumann_prime (T1 v, T2 x) |
template<class T , class Policy > | |
detail::bessel_traits< T, T, Policy >::result_type | boost::math::sph_neumann (unsigned v, T x, const Policy &) |
template<class T , class Policy > | |
detail::bessel_traits< T, T, Policy >::result_type | boost::math::sph_neumann_prime (unsigned v, T x, const Policy &) |
template<class T > | |
detail::bessel_traits< T, T, policies::policy <> >::result_type | boost::math::sph_neumann (unsigned v, T x) |
template<class T > | |
detail::bessel_traits< T, T, policies::policy <> >::result_type | boost::math::sph_neumann_prime (unsigned v, T x) |
template<class T , class Policy > | |
detail::bessel_traits< T, T, Policy >::result_type | boost::math::cyl_bessel_j_zero (T v, int m, const Policy &) |
template<class T > | |
detail::bessel_traits< T, T, policies::policy <> >::result_type | boost::math::cyl_bessel_j_zero (T v, int m) |
template<class T , class OutputIterator > | |
OutputIterator | boost::math::cyl_bessel_j_zero (T v, int start_index, unsigned number_of_zeros, OutputIterator out_it) |
template<class T , class OutputIterator , class Policy > | |
OutputIterator | boost::math::cyl_bessel_j_zero (T v, int start_index, unsigned number_of_zeros, OutputIterator out_it, const Policy &pol) |
template<class T , class Policy > | |
detail::bessel_traits< T, T, Policy >::result_type | boost::math::cyl_neumann_zero (T v, int m, const Policy &) |
template<class T > | |
detail::bessel_traits< T, T, policies::policy <> >::result_type | boost::math::cyl_neumann_zero (T v, int m) |
template<class T , class OutputIterator > | |
OutputIterator | boost::math::cyl_neumann_zero (T v, int start_index, unsigned number_of_zeros, OutputIterator out_it) |
template<class T , class OutputIterator , class Policy > | |
OutputIterator | boost::math::cyl_neumann_zero (T v, int start_index, unsigned number_of_zeros, OutputIterator out_it, const Policy &pol) |
template<class T1 , class T2 > | |
std::complex< typename detail::bessel_traits< T1, T2, policies::policy <> >::result_type > | boost::math::cyl_hankel_1 (T1 v, T2 x) |
template<class T1 , class T2 , class Policy > | |
std::complex< typename detail::bessel_traits< T1, T2, Policy >::result_type > | boost::math::cyl_hankel_1 (T1 v, T2 x, const Policy &pol) |
template<class T1 , class T2 , class Policy > | |
std::complex< typename detail::bessel_traits< T1, T2, Policy >::result_type > | boost::math::cyl_hankel_2 (T1 v, T2 x, const Policy &pol) |
template<class T1 , class T2 > | |
std::complex< typename detail::bessel_traits< T1, T2, policies::policy <> >::result_type > | boost::math::cyl_hankel_2 (T1 v, T2 x) |
template<class T1 , class T2 , class Policy > | |
std::complex< typename detail::bessel_traits< T1, T2, Policy >::result_type > | boost::math::sph_hankel_1 (T1 v, T2 x, const Policy &) |
template<class T1 , class T2 > | |
std::complex< typename detail::bessel_traits< T1, T2, policies::policy <> >::result_type > | boost::math::sph_hankel_1 (T1 v, T2 x) |
template<class T1 , class T2 , class Policy > | |
std::complex< typename detail::bessel_traits< T1, T2, Policy >::result_type > | boost::math::sph_hankel_2 (T1 v, T2 x, const Policy &) |
template<class T1 , class T2 > | |
std::complex< typename detail::bessel_traits< T1, T2, policies::policy <> >::result_type > | boost::math::sph_hankel_2 (T1 v, T2 x) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::airy_ai (T x, const Policy &) |
template<class T > | |
tools::promote_args< T >::type | boost::math::airy_ai (T x) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::airy_bi (T x, const Policy &) |
template<class T > | |
tools::promote_args< T >::type | boost::math::airy_bi (T x) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::airy_ai_prime (T x, const Policy &) |
template<class T > | |
tools::promote_args< T >::type | boost::math::airy_ai_prime (T x) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::airy_bi_prime (T x, const Policy &) |
template<class T > | |
tools::promote_args< T >::type | boost::math::airy_bi_prime (T x) |
template<class T > | |
T | boost::math::airy_ai_zero (int m) |
template<class T , class Policy > | |
T | boost::math::airy_ai_zero (int m, const Policy &) |
template<class OutputIterator > | |
OutputIterator | boost::math::airy_ai_zero (int start_index, unsigned number_of_zeros, OutputIterator out_it) |
template<class OutputIterator , class Policy > | |
OutputIterator | boost::math::airy_ai_zero (int start_index, unsigned number_of_zeros, OutputIterator out_it, const Policy &) |
template<typename T > | |
T | boost::math::airy_bi_zero (int m) |
template<class T , class Policy > | |
T | boost::math::airy_bi_zero (int m, const Policy &) |
template<class OutputIterator > | |
OutputIterator | boost::math::airy_bi_zero (int start_index, unsigned number_of_zeros, OutputIterator out_it) |
template<class OutputIterator , class Policy > | |
OutputIterator | boost::math::airy_bi_zero (int start_index, unsigned number_of_zeros, OutputIterator out_it, const Policy &) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::sin_pi (T x, const Policy &) |
template<class T > | |
tools::promote_args< T >::type | boost::math::sin_pi (T x) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::cos_pi (T x, const Policy &pol) |
template<class T > | |
tools::promote_args< T >::type | boost::math::cos_pi (T x) |
template<class T > | |
int | boost::math::fpclassify (T t) |
template<class T > | |
bool | boost::math::isfinite (T z) |
template<class T > | |
bool | boost::math::isinf (T t) |
template<class T > | |
bool | boost::math::isnan (T t) |
template<class T > | |
bool | boost::math::isnormal (T t) |
template<class T > | |
int | boost::math::signbit (T x) |
template<class T > | |
int | boost::math::sign (const T &z) |
template<class T , class U > | |
tools::promote_args_permissive < T, U >::type | boost::math::copysign (const T &x, const U &y) |
template<class T > | |
tools::promote_args_permissive < T >::type | boost::math::changesign (const T &z) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::expint (unsigned n, T z, const Policy &) |
template<class T , class U > | |
detail::expint_result< T, U >::type | boost::math::expint (T const z, U const u) |
template<class T > | |
tools::promote_args< T >::type | boost::math::expint (T z) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::zeta (T s, const Policy &) |
template<class T1 , class T2 , class Policy > | |
tools::promote_args< T1, T2 >::type | boost::math::owens_t (T1 h, T2 a, const Policy &pol) |
template<class T1 , class T2 > | |
tools::promote_args< T1, T2 >::type | boost::math::owens_t (T1 h, T2 a) |
template<class T , class U , class V , class Policy > | |
tools::promote_args< T, U, V > ::type | boost::math::jacobi_elliptic (T k, U theta, V *pcn, V *pdn, const Policy &) |
template<class T , class U , class V > | |
tools::promote_args< T, U, V > ::type | boost::math::jacobi_elliptic (T k, U theta, V *pcn, V *pdn) |
template<class U , class T , class Policy > | |
tools::promote_args< T, U >::type | boost::math::jacobi_sn (U k, T theta, const Policy &pol) |
template<class U , class T > | |
tools::promote_args< T, U >::type | boost::math::jacobi_sn (U k, T theta) |
template<class T , class U , class Policy > | |
tools::promote_args< T, U >::type | boost::math::jacobi_cn (T k, U theta, const Policy &pol) |
template<class T , class U > | |
tools::promote_args< T, U >::type | boost::math::jacobi_cn (T k, U theta) |
template<class T , class U , class Policy > | |
tools::promote_args< T, U >::type | boost::math::jacobi_dn (T k, U theta, const Policy &pol) |
template<class T , class U > | |
tools::promote_args< T, U >::type | boost::math::jacobi_dn (T k, U theta) |
template<class T , class U , class Policy > | |
tools::promote_args< T, U >::type | boost::math::jacobi_cd (T k, U theta, const Policy &pol) |
template<class T , class U > | |
tools::promote_args< T, U >::type | boost::math::jacobi_cd (T k, U theta) |
template<class T , class U , class Policy > | |
tools::promote_args< T, U >::type | boost::math::jacobi_dc (T k, U theta, const Policy &pol) |
template<class T , class U > | |
tools::promote_args< T, U >::type | boost::math::jacobi_dc (T k, U theta) |
template<class T , class U , class Policy > | |
tools::promote_args< T, U >::type | boost::math::jacobi_ns (T k, U theta, const Policy &pol) |
template<class T , class U > | |
tools::promote_args< T, U >::type | boost::math::jacobi_ns (T k, U theta) |
template<class T , class U , class Policy > | |
tools::promote_args< T, U >::type | boost::math::jacobi_sd (T k, U theta, const Policy &pol) |
template<class T , class U > | |
tools::promote_args< T, U >::type | boost::math::jacobi_sd (T k, U theta) |
template<class T , class U , class Policy > | |
tools::promote_args< T, U >::type | boost::math::jacobi_ds (T k, U theta, const Policy &pol) |
template<class T , class U > | |
tools::promote_args< T, U >::type | boost::math::jacobi_ds (T k, U theta) |
template<class T , class U , class Policy > | |
tools::promote_args< T, U >::type | boost::math::jacobi_nc (T k, U theta, const Policy &pol) |
template<class T , class U > | |
tools::promote_args< T, U >::type | boost::math::jacobi_nc (T k, U theta) |
template<class T , class U , class Policy > | |
tools::promote_args< T, U >::type | boost::math::jacobi_nd (T k, U theta, const Policy &pol) |
template<class T , class U > | |
tools::promote_args< T, U >::type | boost::math::jacobi_nd (T k, U theta) |
template<class T , class U , class Policy > | |
tools::promote_args< T, U >::type | boost::math::jacobi_sc (T k, U theta, const Policy &pol) |
template<class T , class U > | |
tools::promote_args< T, U >::type | boost::math::jacobi_sc (T k, U theta) |
template<class T , class U , class Policy > | |
tools::promote_args< T, U >::type | boost::math::jacobi_cs (T k, U theta, const Policy &pol) |
template<class T , class U > | |
tools::promote_args< T, U >::type | boost::math::jacobi_cs (T k, U theta) |
template<class T > | |
tools::promote_args< T >::type | boost::math::zeta (T s) |
template<int N, typename T , class Policy > | |
tools::promote_args< T >::type | boost::math::pow (T base, const Policy &policy) |
template<int N, typename T > | |
tools::promote_args< T >::type | boost::math::pow (T base) |
template<class T , class U , class Policy > | |
tools::promote_args< T, U >::type | boost::math::nextafter (const T &, const U &, const Policy &) |
template<class T , class U > | |
tools::promote_args< T, U >::type | boost::math::nextafter (const T &, const U &) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::float_next (const T &, const Policy &) |
template<class T > | |
tools::promote_args< T >::type | boost::math::float_next (const T &) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::float_prior (const T &, const Policy &) |
template<class T > | |
tools::promote_args< T >::type | boost::math::float_prior (const T &) |
template<class T , class U , class Policy > | |
tools::promote_args< T, U >::type | boost::math::float_distance (const T &, const U &, const Policy &) |
template<class T , class U > | |
tools::promote_args< T, U >::type | boost::math::float_distance (const T &, const U &) |
template<class T , class Policy > | |
tools::promote_args< T >::type | boost::math::float_advance (T val, int distance, const Policy &pol) |
template<class T > | |
tools::promote_args< T >::type | boost::math::float_advance (const T &val, int distance) |
template<class T > | |
T | boost::math::unchecked_bernoulli_b2n (const std::size_t n) |
template<class T , class Policy > | |
T | boost::math::bernoulli_b2n (const int i, const Policy &pol) |
template<class T > | |
T | boost::math::bernoulli_b2n (const int i) |
template<class T , class OutputIterator , class Policy > | |
OutputIterator | boost::math::bernoulli_b2n (const int start_index, const unsigned number_of_bernoullis_b2n, OutputIterator out_it, const Policy &pol) |
template<class T , class OutputIterator > | |
OutputIterator | boost::math::bernoulli_b2n (const int start_index, const unsigned number_of_bernoullis_b2n, OutputIterator out_it) |
template<class T , class Policy > | |
T | boost::math::tangent_t2n (const int i, const Policy &pol) |
template<class T > | |
T | boost::math::tangent_t2n (const int i) |
template<class T , class OutputIterator , class Policy > | |
OutputIterator | boost::math::tangent_t2n (const int start_index, const unsigned number_of_tangent_t2n, OutputIterator out_it, const Policy &pol) |
template<class T , class OutputIterator > | |
OutputIterator | boost::math::tangent_t2n (const int start_index, const unsigned number_of_tangent_t2n, OutputIterator out_it) |
Variables | |
template<class T > | |
tools::promote_args< T >::type | boost::math::log1p (T) |
template<class T > | |
tools::promote_args< T >::type | boost::math::log1pmx (T) |
template<class T > | |
tools::promote_args< T >::type | boost::math::expm1 (T) |
#define BOOST_MATH_DECLARE_SPECIAL_FUNCTIONS | ( | Policy | ) |
#define BOOST_MATH_DETAIL_LL_FUNC | ( | Policy | ) |
#define BOOST_NO_MACRO_EXPAND |