#include <boost/math/special_functions/math_fwd.hpp>#include <boost/math/tools/config.hpp>#include <boost/math/special_functions/gamma.hpp>#include <boost/math/special_functions/factorials.hpp>#include <boost/math/special_functions/erf.hpp>#include <boost/math/special_functions/log1p.hpp>#include <boost/math/special_functions/expm1.hpp>#include <boost/math/special_functions/trunc.hpp>#include <boost/math/tools/roots.hpp>#include <boost/static_assert.hpp>#include <boost/config/no_tr1/cmath.hpp>#include <boost/math/special_functions/detail/ibeta_inverse.hpp>#include <boost/math/special_functions/detail/ibeta_inv_ab.hpp>

Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
| boost::math | |
| boost::math::detail | |
Functions | |
| template<class T , class Lanczos , class Policy > | |
| T | boost::math::detail::beta_imp (T a, T b, const Lanczos &, const Policy &pol) | 
| template<class T , class Policy > | |
| T | boost::math::detail::beta_imp (T a, T b, const lanczos::undefined_lanczos &, const Policy &pol) | 
| template<class T , class Lanczos , class Policy > | |
| T | boost::math::detail::ibeta_power_terms (T a, T b, T x, T y, const Lanczos &, bool normalised, const Policy &pol) | 
| template<class T , class Policy > | |
| T | boost::math::detail::ibeta_power_terms (T a, T b, T x, T y, const boost::math::lanczos::undefined_lanczos &, bool normalised, const Policy &pol) | 
| template<class T , class Lanczos , class Policy > | |
| T | boost::math::detail::ibeta_series (T a, T b, T x, T s0, const Lanczos &, bool normalised, T *p_derivative, T y, const Policy &pol) | 
| template<class T , class Policy > | |
| T | boost::math::detail::ibeta_series (T a, T b, T x, T s0, const boost::math::lanczos::undefined_lanczos &, bool normalised, T *p_derivative, T y, const Policy &pol) | 
| template<class T , class Policy > | |
| T | boost::math::detail::ibeta_fraction2 (T a, T b, T x, T y, const Policy &pol, bool normalised, T *p_derivative) | 
| template<class T , class Policy > | |
| T | boost::math::detail::ibeta_a_step (T a, T b, T x, T y, int k, const Policy &pol, bool normalised, T *p_derivative) | 
| template<class T > | |
| T | boost::math::detail::rising_factorial_ratio (T a, T b, int k) | 
| template<class T , class Policy > | |
| T | boost::math::detail::beta_small_b_large_a_series (T a, T b, T x, T y, T s0, T mult, const Policy &pol, bool normalised) | 
| template<class T > | |
| T | boost::math::detail::binomial_ccdf (T n, T k, T x, T y) | 
| template<class T , class Policy > | |
| T | boost::math::detail::ibeta_imp (T a, T b, T x, const Policy &pol, bool inv, bool normalised, T *p_derivative) | 
| template<class T , class Policy > | |
| T | boost::math::detail::ibeta_imp (T a, T b, T x, const Policy &pol, bool inv, bool normalised) | 
| template<class T , class Policy > | |
| T | boost::math::detail::ibeta_derivative_imp (T a, T b, T x, const Policy &pol) | 
| template<class RT1 , class RT2 , class Policy > | |
| tools::promote_args< RT1, RT2 > ::type  | boost::math::detail::beta (RT1 a, RT2 b, const Policy &, const mpl::true_ *) | 
| template<class RT1 , class RT2 , class RT3 > | |
| tools::promote_args< RT1, RT2,  RT3 >::type  | boost::math::detail::beta (RT1 a, RT2 b, RT3 x, const mpl::false_ *) | 
| 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 > | |
| tools::promote_args< RT1, RT2 > ::type  | boost::math::beta (RT1 a, RT2 b) | 
| 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 , 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::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::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::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::ibetac (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::ibeta_derivative (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_derivative (RT1 a, RT2 b, RT3 x) |