Namespaces | |
detail | |
Functions | |
template<> | |
int | digits< ::boost::math::ef::e_float > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(::boost::math::ef::e_float)) |
template<> | |
inline::boost::math::ef::e_float | root_epsilon< ::boost::math::ef::e_float > () |
template<> | |
inline::boost::math::ef::e_float | forth_root_epsilon< ::boost::math::ef::e_float > () |
template<> | |
int | digits< mpfr_class > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr_class)) |
template<> | |
mpfr_class | real_cast< mpfr_class, long long > (long long t) |
template<> | |
unsigned | real_cast< unsigned, mpfr_class > (mpfr_class t) |
template<> | |
int | real_cast< int, mpfr_class > (mpfr_class t) |
template<> | |
double | real_cast< double, mpfr_class > (mpfr_class t) |
template<> | |
float | real_cast< float, mpfr_class > (mpfr_class t) |
template<> | |
long | real_cast< long, mpfr_class > (mpfr_class t) |
template<> | |
long long | real_cast< long long, mpfr_class > (mpfr_class t) |
template<> | |
mpfr_class | max_value< mpfr_class > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr_class)) |
template<> | |
mpfr_class | min_value< mpfr_class > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr_class)) |
template<> | |
mpfr_class | log_max_value< mpfr_class > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr_class)) |
template<> | |
mpfr_class | log_min_value< mpfr_class > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr_class)) |
template<> | |
mpfr_class | epsilon< mpfr_class > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr_class)) |
template<> | |
int | digits< mpfr::mpreal > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr::mpreal)) |
template<> | |
mpfr::mpreal | real_cast< mpfr::mpreal, long long > (long long t) |
template<> | |
long long | real_cast< long long, mpfr::mpreal > (mpfr::mpreal t) |
template<> | |
mpfr::mpreal | max_value< mpfr::mpreal > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr::mpreal)) |
template<> | |
mpfr::mpreal | min_value< mpfr::mpreal > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr::mpreal)) |
template<> | |
mpfr::mpreal | log_max_value< mpfr::mpreal > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr::mpreal)) |
template<> | |
mpfr::mpreal | log_min_value< mpfr::mpreal > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr::mpreal)) |
template<> | |
mpfr::mpreal | epsilon< mpfr::mpreal > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr::mpreal)) |
template<> | |
int | digits< boost::math::ntl::RR > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(boost::math::ntl::RR)) |
template<> | |
float | real_cast< float, boost::math::ntl::RR > (boost::math::ntl::RR t) |
template<> | |
double | real_cast< double, boost::math::ntl::RR > (boost::math::ntl::RR t) |
template<> | |
long double | real_cast< long double, boost::math::ntl::RR > (boost::math::ntl::RR t) |
template<> | |
boost::math::ntl::RR | real_cast< boost::math::ntl::RR, boost::math::ntl::RR > (boost::math::ntl::RR t) |
template<> | |
unsigned | real_cast< unsigned, boost::math::ntl::RR > (boost::math::ntl::RR t) |
template<> | |
int | real_cast< int, boost::math::ntl::RR > (boost::math::ntl::RR t) |
template<> | |
long | real_cast< long, boost::math::ntl::RR > (boost::math::ntl::RR t) |
template<> | |
long long | real_cast< long long, boost::math::ntl::RR > (boost::math::ntl::RR t) |
template<> | |
boost::math::ntl::RR | max_value< boost::math::ntl::RR > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(boost::math::ntl::RR)) |
template<> | |
boost::math::ntl::RR | min_value< boost::math::ntl::RR > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(boost::math::ntl::RR)) |
template<> | |
boost::math::ntl::RR | log_max_value< boost::math::ntl::RR > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(boost::math::ntl::RR)) |
template<> | |
boost::math::ntl::RR | log_min_value< boost::math::ntl::RR > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(boost::math::ntl::RR)) |
template<> | |
boost::math::ntl::RR | epsilon< boost::math::ntl::RR > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(boost::math::ntl::RR)) |
template<> | |
concepts::real_concept | make_big_value< concepts::real_concept > (boost::floatmax_t val, const char *, mpl::false_ const &, mpl::false_ const &) |
template<> | |
concepts::real_concept | max_value< concepts::real_concept > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(concepts::real_concept)) |
template<> | |
concepts::real_concept | min_value< concepts::real_concept > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(concepts::real_concept)) |
template<> | |
concepts::real_concept | log_max_value< concepts::real_concept > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(concepts::real_concept)) |
template<> | |
concepts::real_concept | log_min_value< concepts::real_concept > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(concepts::real_concept)) |
template<> | |
concepts::real_concept | epsilon< concepts::real_concept > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(concepts::real_concept)) |
template<> | |
int | digits< concepts::real_concept > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(concepts::real_concept)) |
template<> | |
concepts::std_real_concept | make_big_value< concepts::std_real_concept > (boost::floatmax_t val, const char *, mpl::false_ const &, mpl::false_ const &) |
template<> | |
concepts::std_real_concept | max_value< concepts::std_real_concept > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(concepts::std_real_concept)) |
template<> | |
concepts::std_real_concept | min_value< concepts::std_real_concept > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(concepts::std_real_concept)) |
template<> | |
concepts::std_real_concept | log_max_value< concepts::std_real_concept > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(concepts::std_real_concept)) |
template<> | |
concepts::std_real_concept | log_min_value< concepts::std_real_concept > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(concepts::std_real_concept)) |
template<> | |
int | digits< concepts::std_real_concept > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(concepts::std_real_concept)) |
template<class T > | |
int | digits (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE(T)) |
template<class T > | |
T | epsilon (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE(T)) |
template<class T > | |
BOOST_CONSTEXPR_OR_CONST T | make_big_value (boost::floatmax_t v, const char *, mpl::true_ const &, mpl::false_ const &) |
template<class T > | |
BOOST_CONSTEXPR_OR_CONST T | make_big_value (boost::floatmax_t v, const char *, mpl::true_ const &, mpl::true_ const &) |
template<class T > | |
T | make_big_value (boost::floatmax_t, const char *s, mpl::false_ const &, mpl::false_ const &) |
template<class T > | |
BOOST_CONSTEXPR const char * | make_big_value (boost::floatmax_t, const char *s, mpl::false_ const &, mpl::true_ const &) |
template<class T > | |
T max | BOOST_PREVENT_MACRO_SUBSTITUTION (T a, T b, T c) |
template<class T > | |
T max | BOOST_PREVENT_MACRO_SUBSTITUTION (T a, T b, T c, T d) |
template<class Gen , class U > | |
detail::fraction_traits< Gen > ::result_type | continued_fraction_b (Gen &g, const U &factor, boost::uintmax_t &max_terms) |
template<class Gen , class U > | |
detail::fraction_traits< Gen > ::result_type | continued_fraction_b (Gen &g, const U &factor) |
template<class Gen > | |
detail::fraction_traits< Gen > ::result_type | continued_fraction_b (Gen &g, int bits) |
template<class Gen > | |
detail::fraction_traits< Gen > ::result_type | continued_fraction_b (Gen &g, int bits, boost::uintmax_t &max_terms) |
template<class Gen , class U > | |
detail::fraction_traits< Gen > ::result_type | continued_fraction_a (Gen &g, const U &factor, boost::uintmax_t &max_terms) |
template<class Gen , class U > | |
detail::fraction_traits< Gen > ::result_type | continued_fraction_a (Gen &g, const U &factor) |
template<class Gen > | |
detail::fraction_traits< Gen > ::result_type | continued_fraction_a (Gen &g, int bits) |
template<class Gen > | |
detail::fraction_traits< Gen > ::result_type | continued_fraction_a (Gen &g, int bits, boost::uintmax_t &max_terms) |
template<class F , class T > | |
std::pair< T, T > | brent_find_minima (F f, T min, T max, int bits, boost::uintmax_t &max_iter) |
template<class F , class T > | |
std::pair< T, T > | brent_find_minima (F f, T min, T max, int digits) |
template<class T > | |
T | chebyshev_coefficient (unsigned n, unsigned m) |
template<class Seq > | |
Seq | polynomial_to_chebyshev (const Seq &s) |
template<class Seq , class T > | |
T | evaluate_chebyshev (const Seq &a, const T &x) |
template<class T > | |
polynomial< T > | operator+ (const polynomial< T > &a, const polynomial< T > &b) |
template<class T > | |
polynomial< T > | operator- (const polynomial< T > &a, const polynomial< T > &b) |
template<class T > | |
polynomial< T > | operator* (const polynomial< T > &a, const polynomial< T > &b) |
template<class T , class U > | |
polynomial< T > | operator+ (const polynomial< T > &a, const U &b) |
template<class T , class U > | |
polynomial< T > | operator- (const polynomial< T > &a, const U &b) |
template<class T , class U > | |
polynomial< T > | operator* (const polynomial< T > &a, const U &b) |
template<class U , class T > | |
polynomial< T > | operator+ (const U &a, const polynomial< T > &b) |
template<class U , class T > | |
polynomial< T > | operator- (const U &a, const polynomial< T > &b) |
template<class U , class T > | |
polynomial< T > | operator* (const U &a, const polynomial< T > &b) |
template<class charT , class traits , class T > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &os, const polynomial< T > &poly) |
template<class T > | |
int | digits (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T)) |
template<class T > | |
T | max_value (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE(T)) |
template<class T > | |
T | min_value (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE(T)) |
template<class T > | |
T | log_max_value (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE(T)) |
template<class T > | |
T | log_min_value (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE(T)) |
template<class T > | |
T | epsilon (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T)) |
template<class T > | |
T | root_epsilon () |
template<class T > | |
T | cbrt_epsilon () |
template<class T > | |
T | forth_root_epsilon () |
template<class T , class U > | |
U | evaluate_polynomial (const T *poly, U const &z, std::size_t count) |
template<std::size_t N, class T , class V > | |
V | evaluate_polynomial (const T(&a)[N], const V &val) |
template<std::size_t N, class T , class V > | |
V | evaluate_polynomial (const boost::array< T, N > &a, const V &val) |
template<class T , class U > | |
U | evaluate_even_polynomial (const T *poly, U z, std::size_t count) |
template<std::size_t N, class T , class V > | |
V | evaluate_even_polynomial (const T(&a)[N], const V &z) |
template<std::size_t N, class T , class V > | |
V | evaluate_even_polynomial (const boost::array< T, N > &a, const V &z) |
template<class T , class U > | |
U | evaluate_odd_polynomial (const T *poly, U z, std::size_t count) |
template<std::size_t N, class T , class V > | |
V | evaluate_odd_polynomial (const T(&a)[N], const V &z) |
template<std::size_t N, class T , class V > | |
V | evaluate_odd_polynomial (const boost::array< T, N > &a, const V &z) |
template<class T , class U , class V > | |
V | evaluate_rational (const T *num, const U *denom, const V &z_, std::size_t count) |
template<std::size_t N, class T , class U , class V > | |
V | evaluate_rational (const T(&a)[N], const U(&b)[N], const V &z) |
template<std::size_t N, class T , class U , class V > | |
V | evaluate_rational (const boost::array< T, N > &a, const boost::array< U, N > &b, const V &z) |
template<class To , class T > | |
To | real_cast (T t) |
template<class F , class T , class Tol , class Policy > | |
std::pair< T, T > | bisect (F f, T min, T max, Tol tol, boost::uintmax_t &max_iter, const Policy &pol) |
template<class F , class T , class Tol > | |
std::pair< T, T > | bisect (F f, T min, T max, Tol tol, boost::uintmax_t &max_iter) |
template<class F , class T , class Tol > | |
std::pair< T, T > | bisect (F f, T min, T max, Tol tol) |
template<class F , class T > | |
T | newton_raphson_iterate (F f, T guess, T min, T max, int digits, boost::uintmax_t &max_iter) |
template<class F , class T > | |
T | newton_raphson_iterate (F f, T guess, T min, T max, int digits) |
template<class F , class T > | |
T | halley_iterate (F f, T guess, T min, T max, int digits, boost::uintmax_t &max_iter) |
template<class F , class T > | |
T | halley_iterate (F f, T guess, T min, T max, int digits) |
template<class F , class T > | |
T | schroeder_iterate (F f, T guess, T min, T max, int digits, boost::uintmax_t &max_iter) |
template<class F , class T > | |
T | schroeder_iterate (F f, T guess, T min, T max, int digits) |
template<class Functor , class U , class V > | |
Functor::result_type | sum_series (Functor &func, const U &factor, boost::uintmax_t &max_terms, const V &init_value) |
template<class Functor , class U > | |
Functor::result_type | sum_series (Functor &func, const U &factor, boost::uintmax_t &max_terms) |
template<class Functor , class U > | |
Functor::result_type | sum_series (Functor &func, int bits, boost::uintmax_t &max_terms, const U &init_value) |
template<class Functor > | |
Functor::result_type | sum_series (Functor &func, int bits) |
template<class Functor > | |
Functor::result_type | sum_series (Functor &func, int bits, boost::uintmax_t &max_terms) |
template<class Functor , class U > | |
Functor::result_type | sum_series (Functor &func, int bits, const U &init_value) |
template<class Functor > | |
Functor::result_type | kahan_sum_series (Functor &func, int bits) |
template<class Functor > | |
Functor::result_type | kahan_sum_series (Functor &func, int bits, boost::uintmax_t &max_terms) |
template<class F , class T , class Tol , class Policy > | |
std::pair< T, T > | toms748_solve (F f, const T &ax, const T &bx, const T &fax, const T &fbx, Tol tol, boost::uintmax_t &max_iter, const Policy &pol) |
template<class F , class T , class Tol > | |
std::pair< T, T > | toms748_solve (F f, const T &ax, const T &bx, const T &fax, const T &fbx, Tol tol, boost::uintmax_t &max_iter) |
template<class F , class T , class Tol , class Policy > | |
std::pair< T, T > | toms748_solve (F f, const T &ax, const T &bx, Tol tol, boost::uintmax_t &max_iter, const Policy &pol) |
template<class F , class T , class Tol > | |
std::pair< T, T > | toms748_solve (F f, const T &ax, const T &bx, Tol tol, boost::uintmax_t &max_iter) |
template<class F , class T , class Tol , class Policy > | |
std::pair< T, T > | bracket_and_solve_root (F f, const T &guess, T factor, bool rising, Tol tol, boost::uintmax_t &max_iter, const Policy &pol) |
template<class F , class T , class Tol > | |
std::pair< T, T > | bracket_and_solve_root (F f, const T &guess, const T &factor, bool rising, Tol tol, boost::uintmax_t &max_iter) |
template<class T > | |
T | fmod_workaround (T a, T b) |
template<> | |
int | digits< boost::multiprecision::mpfi_float > () |
template<> | |
int | digits< boost::multiprecision::mpfr_float > () |
Variables | |
template<> | |
concepts::std_real_concept | epsilon (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(concepts::std_real_concept)) |
std::pair<T, T> boost::math::tools::bisect | ( | F | f, |
T | min, | ||
T | max, | ||
Tol | tol, | ||
boost::uintmax_t & | max_iter, | ||
const Policy & | pol | ||
) |
References count, fmax, fmin, boost::xpressive::make_pair, boost::accumulators::extract::max, boost::math::detail::pair_from_single(), boost::math::policies::raise_evaluation_error(), boost::math::sign(), and T.
Referenced by bisect().
|
inline |
References bisect().
|
inline |
References bisect(), and boost::accumulators::extract::max.
|
inline |
References boost::multiprecision::backends::c, and boost::accumulators::extract::max.
|
inline |
References boost::accumulators::extract::max.
std::pair<T, T> boost::math::tools::bracket_and_solve_root | ( | F | f, |
const T & | guess, | ||
T | factor, | ||
bool | rising, | ||
Tol | tol, | ||
boost::uintmax_t & | max_iter, | ||
const Policy & | pol | ||
) |
References boost::a, boost::asio::b, BOOST_MATH_INSTRUMENT_CODE, BOOST_MATH_LOG_COUNT, BOOST_MATH_STD_USING, count, boost::math::fabs(), boost::xpressive::make_pair, boost::math::detail::pair_from_single(), boost::math::policies::raise_evaluation_error(), boost::math::sign(), T, and toms748_solve().
Referenced by bracket_and_solve_root(), boost::math::chi_squared_distribution< RealType, Policy >::find_degrees_of_freedom(), boost::math::students_t_distribution< RealType, Policy >::find_degrees_of_freedom(), boost::math::detail::find_degrees_of_freedom(), and boost::math::detail::find_non_centrality().
|
inline |
References bracket_and_solve_root().
std::pair<T, T> boost::math::tools::brent_find_minima | ( | F | f, |
T | min, | ||
T | max, | ||
int | bits, | ||
boost::uintmax_t & | max_iter | ||
) |
References BOOST_MATH_STD_USING, count, boost::polygon::delta(), boost::math::policies::digits(), boost::math::fabs(), boost::math::ef::ldexp(), boost::xpressive::make_pair, boost::accumulators::extract::max, boost::accumulators::extract::min, boost::multiprecision::backends::p, T, and boost::flyweights::x.
Referenced by brent_find_minima().
|
inline |
References brent_find_minima(), and boost::accumulators::extract::max.
|
inline |
T boost::math::tools::chebyshev_coefficient | ( | unsigned | n, |
unsigned | m | ||
) |
References BOOST_ASSERT, BOOST_MATH_STD_USING, boost::math::ef::ldexp(), and T.
|
inline |
References boost::a, boost::asio::b, BOOST_MATH_STD_USING, boost::polygon::delta(), and boost::math::fabs().
Referenced by continued_fraction_a(), and boost::math::detail::upper_gamma_fraction().
|
inline |
References continued_fraction_a(), and boost::accumulators::extract::max.
|
inline |
|
inline |
References BOOST_MATH_STD_USING, continued_fraction_a(), and boost::math::ef::ldexp().
|
inline |
References boost::a, boost::asio::b, BOOST_MATH_STD_USING, boost::polygon::delta(), and boost::math::fabs().
Referenced by continued_fraction_b(), boost::math::detail::expint_as_fraction(), and boost::math::detail::ibeta_fraction2().
|
inline |
References continued_fraction_b(), and boost::accumulators::extract::max.
|
inline |
|
inline |
References BOOST_MATH_STD_USING, continued_fraction_b(), and boost::math::ef::ldexp().
|
inline |
References boost::BOOST_SIGNALS_NAMESPACE::tag_type().
Referenced by brent_find_minima(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::calculate_inv(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::calculate_sqrt(), boost::math::detail::cbrt_imp(), boost::chrono::detail::civil_from_days(), boost::math::tools::detail::epsilon(), std::numeric_limits< boost::multiprecision::number< boost::multiprecision::mpfi_float_backend< Digits10 >, ExpressionTemplates > >::epsilon(), std::numeric_limits< boost::multiprecision::number< boost::multiprecision::mpfr_float_backend< Digits10, AllocateType >, ExpressionTemplates > >::epsilon(), std::numeric_limits< boost::multiprecision::number< boost::multiprecision::gmp_float< Digits10 >, ExpressionTemplates > >::epsilon(), epsilon< boost::math::ntl::RR >(), epsilon< mpfr::mpreal >(), epsilon< mpfr_class >(), boost::multiprecision::backends::eval_ldexp(), boost::spirit::karma::real_policies< T >::fraction_part(), boost::random::detail::generate_canonical_impl(), boost::random::detail::generate_int_float_pair(), boost::math::policies::detail::get_epsilon_imp(), boost::hash_detail::hash_value_signed(), boost::hash_detail::hash_value_unsigned(), boost::chrono::detail::internal_gmtime(), boost::random::independent_bits_engine< Engine, w, boost::multiprecision::number< Backend, ExpressionTemplates > >::operator()(), boost::random::independent_bits_engine< Engine, w, UIntType >::operator()(), boost::expressions::c_ascii_pattern_replacer< CharT >::operator()(), boost::multiprecision::backends::tommath_int::operator=(), boost::multiprecision::backends::rational_adaptor< IntBackend >::operator=(), boost::multiprecision::backends::detail::gmp_float_imp< 0 >::operator=(), boost::multiprecision::backends::detail::mpfi_float_imp< 0 >::operator=(), boost::multiprecision::backends::detail::mpfr_float_imp< digits10, allocate_dynamic >::operator=(), boost::multiprecision::backends::detail::mpfr_float_imp< digits10, allocate_stack >::operator=(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::operator=(), boost::multiprecision::backends::gmp_int::operator=(), boost::multiprecision::backends::operator=(), boost::date_time::parse_undelimited_time_duration(), boost::math::constants::print_info_on_type(), boost::archive::basic_text_oprimitive< std::wostream >::save_impl(), boost::test_tools::print_log_value< T >::set_precision(), boost::multiprecision::backends::float128_backend::str(), boost::multiprecision::backends::detail::mpfr_float_imp< digits10, allocate_dynamic >::str(), boost::multiprecision::backends::detail::gmp_float_imp< 0 >::str(), boost::multiprecision::backends::detail::mpfr_float_imp< digits10, allocate_stack >::str(), boost::multiprecision::number< Backend, ExpressionTemplates >::str(), and boost::date_time::str_from_delimited_time_duration().
|
inline |
References BOOST_ASSERT, boost::BOOST_STATIC_ASSERT(), and boost::spirit::lex::lexertl::detail::L().
Referenced by cbrt_epsilon(), forth_root_epsilon(), and root_epsilon().
|
inline |
References boost::spirit::lex::lexertl::detail::L().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
T boost::math::tools::epsilon | ( | BOOST_MATH_EXPLICIT_TEMPLATE_TYPE(T) | ) |
|
inline |
Referenced by boost::math::tools::detail::epsilon().
|
inline |
References boost::math::policies::digits(), and boost::math::ntl::ldexp().
|
inline |
References epsilon.
|
inline |
References boost::math::policies::digits(), and mpfr::ldexp().
|
inline |
References boost::math::policies::digits(), and ldexp().
T boost::math::tools::evaluate_chebyshev | ( | const Seq & | a, |
const T & | x | ||
) |
References boost::multiprecision::backends::i, and T.
|
inline |
References evaluate_polynomial().
|
inline |
References boost::a, and evaluate_polynomial().
|
inline |
References evaluate_polynomial().
|
inline |
References evaluate_polynomial().
|
inline |
|
inline |
|
inline |
References BOOST_ASSERT, boost::multiprecision::backends::i, and boost::accumulators::extract::sum.
Referenced by boost::math::detail::bessel_i0(), boost::math::detail::bessel_i1(), boost::math::detail::cbrt_imp(), boost::math::detail::digamma_imp_1_2(), boost::math::detail::digamma_imp_large(), boost::math::detail::erf_imp(), boost::math::detail::erf_inv_imp(), boost::math::tools::polynomial< T >::evaluate(), evaluate_even_polynomial(), evaluate_odd_polynomial(), boost::math::tools::detail::evaluate_polynomial_c_imp(), boost::math::detail::expint_1_rational(), boost::math::detail::expint_i_113b(), boost::math::detail::expint_i_113c(), boost::math::detail::expint_i_113d(), boost::math::detail::expint_i_113e(), boost::math::detail::expint_i_113f(), boost::math::detail::expint_i_113g(), boost::math::detail::expint_i_113h(), boost::math::detail::expint_i_imp(), boost::math::detail::expint_i_imp_113a(), boost::math::detail::expm1_imp(), boost::math::detail::log1p_imp(), and boost::math::detail::zeta_imp_prec().
|
inline |
|
inline |
V boost::math::tools::evaluate_rational | ( | const T * | num, |
const U * | denom, | ||
const V & | z_, | ||
std::size_t | count | ||
) |
References count, boost::multiprecision::backends::i, boost::xpressive::s1, and boost::xpressive::s2.
Referenced by boost::math::tools::detail::evaluate_rational_c_imp(), boost::math::lanczos::lanczos6::lanczos_sum(), boost::math::lanczos::lanczos11::lanczos_sum(), boost::math::lanczos::lanczos13::lanczos_sum(), boost::math::lanczos::lanczos22::lanczos_sum(), boost::math::lanczos::lanczos6m24::lanczos_sum(), boost::math::lanczos::lanczos13m53::lanczos_sum(), boost::math::lanczos::lanczos17m64::lanczos_sum(), boost::math::lanczos::lanczos24m113::lanczos_sum(), boost::math::lanczos::lanczos6::lanczos_sum_expG_scaled(), boost::math::lanczos::lanczos11::lanczos_sum_expG_scaled(), boost::math::lanczos::lanczos13::lanczos_sum_expG_scaled(), boost::math::lanczos::lanczos22::lanczos_sum_expG_scaled(), boost::math::lanczos::lanczos6m24::lanczos_sum_expG_scaled(), boost::math::lanczos::lanczos13m53::lanczos_sum_expG_scaled(), boost::math::lanczos::lanczos17m64::lanczos_sum_expG_scaled(), and boost::math::lanczos::lanczos24m113::lanczos_sum_expG_scaled().
|
inline |
References boost::a, boost::asio::b, and boost::math::tools::detail::evaluate_rational_c_imp().
|
inline |
References BOOST_MATH_STD_USING, and boost::math::ef::fmod().
Referenced by boost::math::detail::ellint_e_imp(), boost::math::detail::ellint_f_imp(), boost::math::detail::ellint_pi_imp(), boost::math::detail::spherical_harmonic(), boost::math::detail::spherical_harmonic_i(), and boost::math::detail::spherical_harmonic_r().
|
inline |
inline ::boost::math::ef::e_float boost::math::tools::forth_root_epsilon< ::boost::math::ef::e_float > | ( | ) |
T boost::math::tools::halley_iterate | ( | F | f, |
T | guess, | ||
T | min, | ||
T | max, | ||
int | digits, | ||
boost::uintmax_t & | max_iter | ||
) |
References BOOST_MATH_INSTRUMENT_VARIABLE, BOOST_MATH_STD_USING, count, boost::polygon::delta(), boost::math::fabs(), boost::math::tools::detail::handle_zero_derivative(), boost::math::ef::ldexp(), boost::accumulators::extract::max, boost::accumulators::extract::min, boost::math::sign(), and T.
Referenced by boost::math::ntl::acos(), boost::math::ntl::asin(), boost::math::ntl::atan(), and halley_iterate().
|
inline |
References halley_iterate(), and boost::accumulators::extract::max.
|
inline |
|
inline |
|
inline |
|
inline |
References boost::math::ntl::log(), and boost::phoenix::val().
|
inline |
|
inline |
|
inline |
References boost::math::ef::log(), and boost::phoenix::val().
|
inline |
References boost::math::ef::log(), max_value< mpfr_class >(), and boost::phoenix::val().
|
inline |
|
inline |
References boost::math::ntl::log(), and boost::phoenix::val().
|
inline |
|
inline |
|
inline |
References boost::math::ef::log(), and boost::phoenix::val().
|
inline |
References boost::math::ef::log(), max_value< mpfr_class >(), and boost::phoenix::val().
|
inline |
References T.
|
inline |
References T.
|
inline |
References boost::lexical_cast(), boost::asio::s, and T.
|
inline |
References boost::asio::s.
|
inline |
References boost::phoenix::val().
|
inline |
References boost::phoenix::val().
|
inline |
References BOOST_ASSERT, boost::BOOST_STATIC_ASSERT(), and boost::accumulators::extract::max.
Referenced by boost::math::mean(), boost::math::quantile(), boost::math::range(), and boost::math::support().
|
inline |
References boost::phoenix::val().
|
inline |
|
inline |
|
inline |
References mpfr::ldexp(), and boost::phoenix::val().
|
inline |
References boost::phoenix::val().
Referenced by log_max_value< mpfr_class >(), and log_min_value< mpfr_class >().
|
inline |
References BOOST_ASSERT, boost::BOOST_STATIC_ASSERT(), and boost::accumulators::extract::min.
Referenced by boost::container::basic_string< CharT, Traits, Allocator >::append(), boost::geometry::detail::correct::correct_box_loop< Box, Dimension, DimensionCount >::apply(), boost::container::basic_string< CharT, Traits, Allocator >::assign(), boost::container::basic_string< CharT, Traits, Allocator >::basic_string(), boost::CV::simple_exception_policy< rep_type, min_value, max_value, exception_type >::BOOST_PREVENT_MACRO_SUBSTITUTION(), boost::gil::channel_invert(), boost::container::basic_string< CharT, Traits, Allocator >::compare(), boost::gil::ChannelConcept< T >::constraints(), boost::container::basic_string< CharT, Traits, Allocator >::copy(), boost::container::basic_string< CharT, Traits, Allocator >::erase(), boost::container::basic_string< CharT, Traits, Allocator >::find_last_not_of(), boost::container::basic_string< CharT, Traits, Allocator >::find_last_of(), boost::random::detail::generate_uniform_int(), boost::random::detail::generate_uniform_real(), boost::container::basic_string< CharT, Traits, Allocator >::insert(), boost::gil::detail::channel_traits_impl< T, true >::min_value(), boost::gil::default_color_converter_impl< gray_t, cmyk_t >::operator()(), boost::container::basic_string< CharT, Traits, Allocator >::replace(), boost::container::basic_string< CharT, Traits, Allocator >::rfind(), boost::container::basic_string< CharT, Traits, Allocator >::substr(), and boost::math::support().
|
inline |
References boost::phoenix::val().
|
inline |
|
inline |
|
inline |
References mpfr::ldexp(), and boost::phoenix::val().
|
inline |
References boost::phoenix::val().
T boost::math::tools::newton_raphson_iterate | ( | F | f, |
T | guess, | ||
T | min, | ||
T | max, | ||
int | digits, | ||
boost::uintmax_t & | max_iter | ||
) |
References BOOST_MATH_STD_USING, count, boost::polygon::delta(), boost::math::fabs(), boost::math::tools::detail::handle_zero_derivative(), boost::math::ef::ldexp(), boost::accumulators::extract::max, boost::accumulators::extract::min, and T.
Referenced by boost::math::detail::airy_ai_zero_imp(), boost::math::detail::airy_bi_zero_imp(), boost::math::detail::cyl_bessel_j_zero_imp(), boost::math::detail::cyl_neumann_zero_imp(), boost::math::mode(), newton_raphson_iterate(), and boost::math::quantile().
|
inline |
References boost::accumulators::extract::max, and newton_raphson_iterate().
|
inline |
References boost::asio::b.
|
inline |
References boost::asio::b.
|
inline |
References boost::a.
|
inline |
References boost::asio::b.
|
inline |
References boost::asio::b.
|
inline |
References boost::a.
|
inline |
References boost::asio::b.
|
inline |
References boost::asio::b.
|
inline |
References boost::asio::b.
|
inline |
References boost::multiprecision::backends::i.
Seq boost::math::tools::polynomial_to_chebyshev | ( | const Seq & | s | ) |
References boost::multiprecision::backends::i, and boost::phoenix::val().
Referenced by boost::math::tools::polynomial< T >::chebyshev().
|
inline |
References boost::flyweights::t.
Referenced by boost::math::tools::detail::convert_to_long_result(), iround(), mpfr::iround(), boost::math::ntl::iround(), mpfr::itrunc(), itrunc(), boost::math::ntl::itrunc(), llround(), mpfr::llround(), boost::math::ntl::llround(), mpfr::lltrunc(), lltrunc(), boost::math::ntl::lltrunc(), lround(), mpfr::lround(), boost::math::ntl::lround(), mpfr::ltrunc(), ltrunc(), boost::math::ntl::ltrunc(), modf(), and mpfr::modf().
|
inline |
References boost::flyweights::t.
|
inline |
|
inline |
References boost::flyweights::t.
|
inline |
|
inline |
References boost::flyweights::t.
|
inline |
|
inline |
References boost::flyweights::t.
|
inline |
|
inline |
|
inline |
References boost::math::tools::detail::convert_to_long_result(), and boost::flyweights::t.
|
inline |
References boost::math::tools::detail::convert_to_long_result(), and boost::flyweights::t.
|
inline |
|
inline |
References boost::math::tools::detail::convert_to_long_result(), and boost::flyweights::t.
|
inline |
References mpfr::ldexp(), boost::math::sign(), and boost::flyweights::t.
|
inline |
References ldexp(), boost::math::sign(), and boost::flyweights::t.
|
inline |
|
inline |
References boost::flyweights::t.
|
inline |
inline ::boost::math::ef::e_float boost::math::tools::root_epsilon< ::boost::math::ef::e_float > | ( | ) |
References boost::math::tools::detail::root_epsilon_imp().
|
inline |
References boost::accumulators::extract::max, and schroeder_iterate().
|
inline |
References BOOST_MATH_STD_USING, boost::math::fabs(), and boost::func.
Referenced by boost::math::detail::erf_imp(), boost::math::detail::expint_as_series(), boost::math::detail::expint_i_as_series(), boost::math::detail::expm1_imp(), boost::math::detail::hypergeometric_2F2(), boost::math::detail::ibeta_series(), boost::math::detail::log1p_imp(), boost::math::log1pmx(), boost::math::detail::lower_gamma_series(), boost::math::detail::sph_bessel_j_small_z_series(), sum_series(), and boost::math::detail::tgamma_small_upper_part().
|
inline |
References sum_series().
|
inline |
References BOOST_MATH_STD_USING, boost::math::ef::ldexp(), and sum_series().
|
inline |
References BOOST_MATH_STD_USING, boost::accumulators::extract::max, and sum_series().
|
inline |
References BOOST_MATH_STD_USING, and sum_series().
|
inline |
References BOOST_MATH_STD_USING, boost::accumulators::extract::max, and sum_series().
std::pair<T, T> boost::math::tools::toms748_solve | ( | F | f, |
const T & | ax, | ||
const T & | bx, | ||
const T & | fax, | ||
const T & | fbx, | ||
Tol | tol, | ||
boost::uintmax_t & | max_iter, | ||
const Policy & | pol | ||
) |
References boost::a, boost::asio::b, BOOST_MATH_INSTRUMENT_CODE, BOOST_MATH_LOG_COUNT, BOOST_MATH_STD_USING, boost::math::tools::detail::bracket(), boost::multiprecision::backends::c, count, boost::math::tools::detail::cubic_interpolate(), boost::math::fabs(), boost::xpressive::make_pair, boost::math::detail::pair_from_single(), boost::math::tools::detail::quadratic_interpolate(), boost::math::policies::raise_domain_error(), boost::math::tools::detail::secant_interpolate(), boost::math::sign(), and T.
Referenced by bracket_and_solve_root(), boost::math::detail::bracket_and_solve_root_01(), and toms748_solve().
|
inline |
References toms748_solve().
|
inline |
References toms748_solve().
|
inline |
References toms748_solve().
|
inline |
Referenced by boost::math::acos(), boost::geometry::math::detail::equals< Type, true >::apply(), boost::geometry::math::detail::relaxed_epsilon< T >::apply(), boost::math::asin(), boost::numeric::ublas::axpy_prod(), boost::numeric::ublas::block_prod(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::cpp_dec_float(), std::numeric_limits< boost::numeric::interval< T, Policies > >::epsilon(), std::numeric_limits< ::boost::units::quantity< Unit, T > >::epsilon(), boost::detail::float_wrapper< FloatTraits, ComparatorProps >::epsilon(), std::numeric_limits< boost::multiprecision::number< boost::multiprecision::concepts::number_backend_float_architype, ExpressionTemplates > >::epsilon(), std::numeric_limits< boost::multiprecision::number< boost::multiprecision::rational_adaptor< IntBackend >, ExpressionTemplates > >::epsilon(), std::numeric_limits< boost::multiprecision::number< boost::multiprecision::backends::debug_adaptor< Backend >, ExpressionTemplates > >::epsilon(), std::numeric_limits< ::boost::math::ef::e_float >::epsilon(), std::numeric_limits< boost::multiprecision::number< boost::multiprecision::backends::logged_adaptor< Backend >, ExpressionTemplates > >::epsilon(), epsilon< concepts::real_concept >(), boost::random::generate_canonical(), boost::intersects(), boost::numeric::ublas::opb_prod(), std::numeric_limits< boost::multiprecision::number< boost::multiprecision::rational_adaptor< IntBackend >, ExpressionTemplates > >::round_error(), std::numeric_limits< boost::multiprecision::number< boost::multiprecision::backends::debug_adaptor< Backend >, ExpressionTemplates > >::round_error(), and std::numeric_limits< boost::multiprecision::number< boost::multiprecision::backends::logged_adaptor< Backend >, ExpressionTemplates > >::round_error().