Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
mpreal.hpp File Reference
#include <boost/config.hpp>
#include <boost/lexical_cast.hpp>
#include <mpreal.h>
#include <boost/math/tools/precision.hpp>
#include <boost/math/tools/real_cast.hpp>
#include <boost/math/policies/policy.hpp>
#include <boost/math/distributions/fwd.hpp>
#include <boost/math/special_functions/math_fwd.hpp>
#include <boost/math/bindings/detail/big_digamma.hpp>
#include <boost/math/bindings/detail/big_lanczos.hpp>
Include dependency graph for mpreal.hpp:

Classes

struct  boost::math::lanczos::mpreal_lanczos
 
struct  boost::math::lanczos::lanczos< mpfr::mpreal, Policy >
 

Namespaces

 mpfr
 
 boost
 Duration formatting facet for input.
 
 boost::math
 
 boost::math::lanczos
 
 boost::math::tools
 
 boost::math::tools::detail
 
 boost::math::detail
 

Functions

template<class T >
mpreal mpfr::operator+ (const mpreal &r, const T &t)
 
template<class T >
mpreal mpfr::operator- (const mpreal &r, const T &t)
 
template<class T >
mpreal mpfr::operator* (const mpreal &r, const T &t)
 
template<class T >
mpreal mpfr::operator/ (const mpreal &r, const T &t)
 
template<class T >
mpreal mpfr::operator+ (const T &t, const mpreal &r)
 
template<class T >
mpreal mpfr::operator- (const T &t, const mpreal &r)
 
template<class T >
mpreal mpfr::operator* (const T &t, const mpreal &r)
 
template<class T >
mpreal mpfr::operator/ (const T &t, const mpreal &r)
 
template<class T >
bool mpfr::operator== (const mpreal &r, const T &t)
 
template<class T >
bool mpfr::operator!= (const mpreal &r, const T &t)
 
template<class T >
bool mpfr::operator<= (const mpreal &r, const T &t)
 
template<class T >
bool mpfr::operator>= (const mpreal &r, const T &t)
 
template<class T >
bool mpfr::operator< (const mpreal &r, const T &t)
 
template<class T >
bool mpfr::operator> (const mpreal &r, const T &t)
 
template<class T >
bool mpfr::operator== (const T &t, const mpreal &r)
 
template<class T >
bool mpfr::operator!= (const T &t, const mpreal &r)
 
template<class T >
bool mpfr::operator<= (const T &t, const mpreal &r)
 
template<class T >
bool mpfr::operator>= (const T &t, const mpreal &r)
 
template<class T >
bool mpfr::operator< (const T &t, const mpreal &r)
 
template<class T >
bool mpfr::operator> (const T &t, const mpreal &r)
 
mpfr::mpreal mpfr::ldexp (const mpfr::mpreal &v, int e)
 
mpfr::mpreal mpfr::frexp (const mpfr::mpreal &v, int *expon)
 
template<class Policy >
mpfr::mpreal mpfr::modf (const mpfr::mpreal &v, long long *ipart, const Policy &pol)
 
template<class Policy >
int mpfr::iround (mpfr::mpreal const &x, const Policy &pol)
 
template<class Policy >
long mpfr::lround (mpfr::mpreal const &x, const Policy &pol)
 
template<class Policy >
long long mpfr::llround (mpfr::mpreal const &x, const Policy &pol)
 
template<class Policy >
int mpfr::itrunc (mpfr::mpreal const &x, const Policy &pol)
 
template<class Policy >
long mpfr::ltrunc (mpfr::mpreal const &x, const Policy &pol)
 
template<class Policy >
long long mpfr::lltrunc (mpfr::mpreal const &x, const Policy &pol)
 
template<>
int boost::math::tools::digits< mpfr::mpreal > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr::mpreal))
 
template<class I >
void boost::math::tools::detail::convert_to_long_result (mpfr::mpreal const &r, I &result)
 
template<>
mpfr::mpreal boost::math::tools::real_cast< mpfr::mpreal, long long > (long long t)
 
template<>
long long boost::math::tools::real_cast< long long, mpfr::mpreal > (mpfr::mpreal t)
 
template<>
mpfr::mpreal boost::math::tools::max_value< mpfr::mpreal > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr::mpreal))
 
template<>
mpfr::mpreal boost::math::tools::min_value< mpfr::mpreal > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr::mpreal))
 
template<>
mpfr::mpreal boost::math::tools::log_max_value< mpfr::mpreal > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr::mpreal))
 
template<>
mpfr::mpreal boost::math::tools::log_min_value< mpfr::mpreal > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr::mpreal))
 
template<>
mpfr::mpreal boost::math::tools::epsilon< mpfr::mpreal > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(mpfr::mpreal))
 
template<class Policy >
mpfr::mpreal boost::math::skewness (const extreme_value_distribution< mpfr::mpreal, Policy > &)
 
template<class Policy >
mpfr::mpreal boost::math::skewness (const rayleigh_distribution< mpfr::mpreal, Policy > &)
 
template<class Policy >
mpfr::mpreal boost::math::kurtosis (const rayleigh_distribution< mpfr::mpreal, Policy > &)
 
template<class Policy >
mpfr::mpreal boost::math::kurtosis_excess (const rayleigh_distribution< mpfr::mpreal, Policy > &)
 
template<class Policy >
mpfr::mpreal boost::math::detail::digamma_imp (mpfr::mpreal x, const mpl::int_< 0 > *, const Policy &pol)
 
template<class Policy >
mpfr::mpreal boost::math::detail::erf_inv_imp (const mpfr::mpreal &p, const mpfr::mpreal &q, const Policy &, const boost::mpl::int_< 64 > *)
 
mpfr::mpreal boost::math::detail::bessel_i0 (mpfr::mpreal x)
 
mpfr::mpreal boost::math::detail::bessel_i1 (mpfr::mpreal x)