Classes | |
struct | fraction_traits |
struct | fraction_traits_pair |
struct | fraction_traits_simple |
struct | has_cdf |
struct | has_quantile |
struct | is_distribution_imp |
struct | is_pair |
struct | is_pair< std::pair< T, U > > |
struct | is_scaled_distribution_helper |
struct | is_scaled_distribution_helper< D, true > |
struct | is_scaled_distribution_imp |
struct | result_tag |
Functions | |
template<class I > | |
void | convert_to_long_result (mpfr_class const &r, I &result) |
template<class I > | |
void | convert_to_long_result (mpfr::mpreal const &r, I &result) |
template<class I > | |
void | convert_to_long_result (NTL::RR const &r, I &result) |
template<class T > | |
T | log_max_value (const mpl::int_< 128 > &BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) |
template<class T > | |
T | log_min_value (const mpl::int_< 128 > &BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) |
template<class T > | |
T | log_max_value (const mpl::int_< 1024 > &BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) |
template<class T > | |
T | log_min_value (const mpl::int_< 1024 > &BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) |
template<class T > | |
T | log_max_value (const mpl::int_< 16384 > &BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) |
template<class T > | |
T | log_min_value (const mpl::int_< 16384 > &BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) |
template<class T > | |
T | log_max_value (const mpl::int_< 0 > &BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) |
template<class T > | |
T | log_min_value (const mpl::int_< 0 > &BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) |
template<class T > | |
T | epsilon (const mpl::true_ &BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) |
template<class T > | |
T | epsilon (const mpl::false_ &BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(T)) |
template<class T > | |
T | root_epsilon_imp (const mpl::int_< 24 > &) |
template<class T > | |
T | root_epsilon_imp (const T *, const mpl::int_< 53 > &) |
template<class T > | |
T | root_epsilon_imp (const T *, const mpl::int_< 64 > &) |
template<class T > | |
T | root_epsilon_imp (const T *, const mpl::int_< 113 > &) |
template<class T , class Tag > | |
T | root_epsilon_imp (const T *, const Tag &) |
template<class T > | |
T | cbrt_epsilon_imp (const mpl::int_< 24 > &) |
template<class T > | |
T | cbrt_epsilon_imp (const T *, const mpl::int_< 53 > &) |
template<class T > | |
T | cbrt_epsilon_imp (const T *, const mpl::int_< 64 > &) |
template<class T > | |
T | cbrt_epsilon_imp (const T *, const mpl::int_< 113 > &) |
template<class T , class Tag > | |
T | cbrt_epsilon_imp (const T *, const Tag &) |
template<class T > | |
T | forth_root_epsilon_imp (const T *, const mpl::int_< 24 > &) |
template<class T > | |
T | forth_root_epsilon_imp (const T *, const mpl::int_< 53 > &) |
template<class T > | |
T | forth_root_epsilon_imp (const T *, const mpl::int_< 64 > &) |
template<class T > | |
T | forth_root_epsilon_imp (const T *, const mpl::int_< 113 > &) |
template<class T , class Tag > | |
T | forth_root_epsilon_imp (const T *, const Tag &) |
template<class T , class V , class Tag > | |
V | evaluate_polynomial_c_imp (const T *a, const V &val, const Tag *) |
template<class T , class U , class V , class Tag > | |
V | evaluate_rational_c_imp (const T *num, const U *denom, const V &z, const Tag *) |
template<class Tuple , class T > | |
void | unpack_0 (const Tuple &t, T &val) |
template<class F , class T > | |
void | handle_zero_derivative (F f, T &last_f0, const T &f0, T &delta, T &result, T &guess, const T &min, const T &max) |
template<class F , class T > | |
void | bracket (F f, T &a, T &b, T c, T &fa, T &fb, T &d, T &fd) |
template<class T > | |
T | safe_div (T num, T denom, T r) |
template<class T > | |
T | secant_interpolate (const T &a, const T &b, const T &fa, const T &fb) |
template<class T > | |
T | quadratic_interpolate (const T &a, const T &b, T const &d, const T &fa, const T &fb, T const &fd, unsigned count) |
template<class T > | |
T | cubic_interpolate (const T &a, const T &b, const T &d, const T &e, const T &fa, const T &fb, const T &fd, const T &fe) |
template<class D > | |
char | cdf (const D &...) |
template<class D > | |
char | quantile (const D &...) |
template<class D > | |
double | test_has_location (const volatile result_tag< typename D::value_type(D::*)() const,&D::location > *) |
template<class D > | |
char | test_has_location (...) |
template<class D > | |
double | test_has_scale (const volatile result_tag< typename D::value_type(D::*)() const,&D::scale > *) |
template<class D > | |
char | test_has_scale (...) |
void boost::math::tools::detail::bracket | ( | F | f, |
T & | a, | ||
T & | b, | ||
T | c, | ||
T & | fa, | ||
T & | fb, | ||
T & | d, | ||
T & | fd | ||
) |
References boost::a, boost::asio::b, BOOST_MATH_STD_USING, boost::multiprecision::backends::c, boost::math::fabs(), boost::math::sign(), and T.
Referenced by boost::math::tools::toms748_solve().
|
inline |
References T.
Referenced by boost::math::tools::cbrt_epsilon().
|
inline |
References boost::spirit::lex::lexertl::detail::L(), and T.
|
inline |
References boost::spirit::lex::lexertl::detail::L(), and T.
|
inline |
References boost::spirit::lex::lexertl::detail::L(), and T.
|
inline |
References BOOST_MATH_STD_USING, boost::math::pow(), and T.
char boost::math::tools::detail::cdf | ( | const D & | ... | ) |
void boost::math::tools::detail::convert_to_long_result | ( | mpfr::mpreal const & | r, |
I & | result | ||
) |
References boost::math::tools::real_cast(), and boost::flyweights::t.
void boost::math::tools::detail::convert_to_long_result | ( | mpfr_class const & | r, |
I & | result | ||
) |
References boost::math::tools::real_cast(), and boost::flyweights::t.
Referenced by boost::math::tools::real_cast< int, boost::math::ntl::RR >(), boost::math::tools::real_cast< long double, boost::math::ntl::RR >(), boost::math::tools::real_cast< long long, boost::math::ntl::RR >(), boost::math::tools::real_cast< long long, mpfr::mpreal >(), boost::math::tools::real_cast< long long, mpfr_class >(), boost::math::tools::real_cast< long, boost::math::ntl::RR >(), boost::math::tools::real_cast< long, mpfr_class >(), and boost::math::tools::real_cast< unsigned, boost::math::ntl::RR >().
void boost::math::tools::detail::convert_to_long_result | ( | NTL::RR const & | r, |
I & | result | ||
) |
References boost::flyweights::t.
T boost::math::tools::detail::cubic_interpolate | ( | const T & | a, |
const T & | b, | ||
const T & | d, | ||
const T & | e, | ||
const T & | fa, | ||
const T & | fb, | ||
const T & | fd, | ||
const T & | fe | ||
) |
References boost::a, boost::asio::b, BOOST_MATH_INSTRUMENT_CODE, boost::multiprecision::backends::c, quadratic_interpolate(), and T.
Referenced by boost::math::tools::toms748_solve().
|
inline |
References boost::math::tools::epsilon().
|
inline |
|
inline |
References boost::math::tools::evaluate_polynomial(), and boost::program_options::value().
Referenced by boost::math::tools::evaluate_odd_polynomial(), and boost::math::tools::evaluate_polynomial().
|
inline |
References boost::math::tools::evaluate_rational(), and boost::program_options::value().
Referenced by boost::math::tools::evaluate_rational().
|
inline |
References T.
Referenced by boost::math::tools::forth_root_epsilon(), and boost::math::tools::forth_root_epsilon< ::boost::math::ef::e_float >().
|
inline |
References T.
|
inline |
References boost::spirit::lex::lexertl::detail::L(), and T.
|
inline |
References boost::spirit::lex::lexertl::detail::L(), and T.
|
inline |
References BOOST_MATH_STD_USING, boost::geometry::math::sqrt(), and T.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
T boost::math::tools::detail::quadratic_interpolate | ( | const T & | a, |
const T & | b, | ||
T const & | d, | ||
const T & | fa, | ||
const T & | fb, | ||
T const & | fd, | ||
unsigned | count | ||
) |
References boost::a, boost::asio::b, boost::multiprecision::backends::c, count, boost::multiprecision::backends::i, safe_div(), secant_interpolate(), boost::math::sign(), and T.
Referenced by cubic_interpolate(), and boost::math::tools::toms748_solve().
char boost::math::tools::detail::quantile | ( | const D & | ... | ) |
|
inline |
References T.
Referenced by boost::math::tools::root_epsilon(), and boost::math::tools::root_epsilon< ::boost::math::ef::e_float >().
|
inline |
References boost::spirit::lex::lexertl::detail::L(), and T.
|
inline |
References boost::spirit::lex::lexertl::detail::L(), and T.
|
inline |
References boost::spirit::lex::lexertl::detail::L(), and T.
|
inline |
References BOOST_MATH_STD_USING, boost::geometry::math::sqrt(), and T.
References BOOST_MATH_STD_USING, and boost::math::fabs().
Referenced by quadratic_interpolate().
|
inline |
References boost::a, BOOST_MATH_STD_USING, boost::multiprecision::backends::c, boost::math::fabs(), and T.
Referenced by quadratic_interpolate(), and boost::math::tools::toms748_solve().
double boost::math::tools::detail::test_has_location | ( | const volatile result_tag< typename D::value_type(D::*)() const,&D::location > * | ) |
char boost::math::tools::detail::test_has_location | ( | ... | ) |
double boost::math::tools::detail::test_has_scale | ( | const volatile result_tag< typename D::value_type(D::*)() const,&D::scale > * | ) |
char boost::math::tools::detail::test_has_scale | ( | ... | ) |
|
inline |
References boost::flyweights::t.
Referenced by handle_zero_derivative().