Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
rr.hpp File Reference
#include <boost/config.hpp>
#include <boost/limits.hpp>
#include <boost/math/tools/real_cast.hpp>
#include <boost/math/tools/precision.hpp>
#include <boost/math/constants/constants.hpp>
#include <boost/math/tools/roots.hpp>
#include <boost/math/special_functions/fpclassify.hpp>
#include <boost/math/bindings/detail/big_digamma.hpp>
#include <boost/math/bindings/detail/big_lanczos.hpp>
#include <ostream>
#include <istream>
#include <boost/config/no_tr1/cmath.hpp>
#include <NTL/RR.h>
Include dependency graph for rr.hpp:

Classes

class  boost::math::ntl::RR
 
struct  boost::math::lanczos::ntl_lanczos
 
struct  boost::math::lanczos::lanczos< ntl::RR, Policy >
 
struct  boost::math::ntl::asin_root
 
struct  boost::math::ntl::acos_root
 
struct  boost::math::ntl::atan_root
 

Namespaces

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

Functions

RR boost::math::ntl::ldexp (RR r, int exp)
 
RR boost::math::ntl::frexp (RR r, int *exp)
 
RR boost::math::ntl::operator+ (const RR &a, const RR &b)
 
RR boost::math::ntl::operator- (const RR &a, const RR &b)
 
RR boost::math::ntl::operator* (const RR &a, const RR &b)
 
RR boost::math::ntl::operator/ (const RR &a, const RR &b)
 
bool boost::math::ntl::operator== (const RR &a, const RR &b)
 
bool boost::math::ntl::operator!= (const RR &a, const RR &b)
 
bool boost::math::ntl::operator< (const RR &a, const RR &b)
 
bool boost::math::ntl::operator<= (const RR &a, const RR &b)
 
bool boost::math::ntl::operator> (const RR &a, const RR &b)
 
bool boost::math::ntl::operator>= (const RR &a, const RR &b)
 
RR boost::math::ntl::cos (RR a)
 
RR boost::math::ntl::ceil (RR a)
 
RR boost::math::ntl::exp (RR a)
 
RR boost::math::ntl::fabs (RR a)
 
RR boost::math::ntl::abs (RR a)
 
RR boost::math::ntl::floor (RR a)
 
RR boost::math::ntl::log (RR a)
 
RR boost::math::ntl::log10 (RR a)
 
RR boost::math::ntl::pow (RR a, RR b)
 
RR boost::math::ntl::pow (RR a, int b)
 
RR boost::math::ntl::sin (RR a)
 
RR boost::math::ntl::sqrt (RR a)
 
RR boost::math::ntl::pow (const RR &r, long l)
 
RR boost::math::ntl::tan (const RR &a)
 
template<class charT , class traits >
std::basic_ostream< charT,
traits > & 
boost::math::ntl::operator<< (std::basic_ostream< charT, traits > &os, const RR &a)
 
template<class charT , class traits >
std::basic_istream< charT,
traits > & 
boost::math::ntl::operator>> (std::basic_istream< charT, traits > &is, RR &a)
 
template<>
int boost::math::tools::digits< boost::math::ntl::RR > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(boost::math::ntl::RR))
 
template<>
float boost::math::tools::real_cast< float, boost::math::ntl::RR > (boost::math::ntl::RR t)
 
template<>
double boost::math::tools::real_cast< double, boost::math::ntl::RR > (boost::math::ntl::RR t)
 
template<class I >
void boost::math::tools::detail::convert_to_long_result (NTL::RR const &r, I &result)
 
template<>
long double boost::math::tools::real_cast< long double, boost::math::ntl::RR > (boost::math::ntl::RR t)
 
template<>
boost::math::ntl::RR boost::math::tools::real_cast< boost::math::ntl::RR, boost::math::ntl::RR > (boost::math::ntl::RR t)
 
template<>
unsigned boost::math::tools::real_cast< unsigned, boost::math::ntl::RR > (boost::math::ntl::RR t)
 
template<>
int boost::math::tools::real_cast< int, boost::math::ntl::RR > (boost::math::ntl::RR t)
 
template<>
long boost::math::tools::real_cast< long, boost::math::ntl::RR > (boost::math::ntl::RR t)
 
template<>
long long boost::math::tools::real_cast< long long, boost::math::ntl::RR > (boost::math::ntl::RR t)
 
template<>
boost::math::ntl::RR boost::math::tools::max_value< boost::math::ntl::RR > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(boost::math::ntl::RR))
 
template<>
boost::math::ntl::RR boost::math::tools::min_value< boost::math::ntl::RR > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(boost::math::ntl::RR))
 
template<>
boost::math::ntl::RR boost::math::tools::log_max_value< boost::math::ntl::RR > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(boost::math::ntl::RR))
 
template<>
boost::math::ntl::RR boost::math::tools::log_min_value< boost::math::ntl::RR > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(boost::math::ntl::RR))
 
template<>
boost::math::ntl::RR boost::math::tools::epsilon< boost::math::ntl::RR > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(boost::math::ntl::RR))
 
template<>
boost::math::ntl::RR boost::math::constants::pi< boost::math::ntl::RR > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(boost::math::ntl::RR))
 
template<>
boost::math::ntl::RR boost::math::constants::e< boost::math::ntl::RR > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(boost::math::ntl::RR))
 
RR boost::math::ntl::asin (RR z)
 
RR boost::math::ntl::acos (RR z)
 
RR boost::math::ntl::atan (RR z)
 
RR boost::math::ntl::atan2 (RR y, RR x)
 
RR boost::math::ntl::sinh (RR z)
 
RR boost::math::ntl::cosh (RR z)
 
RR boost::math::ntl::tanh (RR z)
 
RR boost::math::ntl::fmod (RR x, RR y)
 
template<class Policy >
int boost::math::ntl::iround (RR const &x, const Policy &pol)
 
template<class Policy >
long boost::math::ntl::lround (RR const &x, const Policy &pol)
 
template<class Policy >
long long boost::math::ntl::llround (RR const &x, const Policy &pol)
 
template<class Policy >
int boost::math::ntl::itrunc (RR const &x, const Policy &pol)
 
template<class Policy >
long boost::math::ntl::ltrunc (RR const &x, const Policy &pol)
 
template<class Policy >
long long boost::math::ntl::lltrunc (RR const &x, const Policy &pol)
 
template<class Policy >
ntl::RR boost::math::detail::digamma_imp (ntl::RR x, const mpl::int_< 0 > *, const Policy &pol)