Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::math::ntl Namespace Reference

Classes

struct  acos_root
 
struct  asin_root
 
struct  atan_root
 
class  RR
 

Functions

RR ldexp (RR r, int exp)
 
RR frexp (RR r, int *exp)
 
RR operator+ (const RR &a, const RR &b)
 
RR operator- (const RR &a, const RR &b)
 
RR operator* (const RR &a, const RR &b)
 
RR operator/ (const RR &a, const RR &b)
 
bool operator== (const RR &a, const RR &b)
 
bool operator!= (const RR &a, const RR &b)
 
bool operator< (const RR &a, const RR &b)
 
bool operator<= (const RR &a, const RR &b)
 
bool operator> (const RR &a, const RR &b)
 
bool operator>= (const RR &a, const RR &b)
 
RR cos (RR a)
 
RR ceil (RR a)
 
RR exp (RR a)
 
RR fabs (RR a)
 
RR abs (RR a)
 
RR floor (RR a)
 
RR log (RR a)
 
RR log10 (RR a)
 
RR pow (RR a, RR b)
 
RR pow (RR a, int b)
 
RR sin (RR a)
 
RR sqrt (RR a)
 
RR pow (const RR &r, long l)
 
RR tan (const RR &a)
 
template<class charT , class traits >
std::basic_ostream< charT,
traits > & 
operator<< (std::basic_ostream< charT, traits > &os, const RR &a)
 
template<class charT , class traits >
std::basic_istream< charT,
traits > & 
operator>> (std::basic_istream< charT, traits > &is, RR &a)
 
RR asin (RR z)
 
RR acos (RR z)
 
RR atan (RR z)
 
RR atan2 (RR y, RR x)
 
RR sinh (RR z)
 
RR cosh (RR z)
 
RR tanh (RR z)
 
RR fmod (RR x, RR y)
 
template<class Policy >
int iround (RR const &x, const Policy &pol)
 
template<class Policy >
long lround (RR const &x, const Policy &pol)
 
template<class Policy >
long long llround (RR const &x, const Policy &pol)
 
template<class Policy >
int itrunc (RR const &x, const Policy &pol)
 
template<class Policy >
long ltrunc (RR const &x, const Policy &pol)
 
template<class Policy >
long long lltrunc (RR const &x, const Policy &pol)
 

Function Documentation

RR boost::math::ntl::abs ( RR  a)
inline
RR boost::math::ntl::acos ( RR  z)
inline
RR boost::math::ntl::asin ( RR  z)
inline
RR boost::math::ntl::atan ( RR  z)
inline
RR boost::math::ntl::atan2 ( RR  y,
RR  x 
)
inline

References atan().

RR boost::math::ntl::ceil ( RR  a)
inline
RR boost::math::ntl::cosh ( RR  z)
inline

References exp().

Referenced by tanh().

RR boost::math::ntl::exp ( RR  a)
inline

References boost::math::ntl::RR::value().

Referenced by cosh(), and ldexp().

RR boost::math::ntl::fabs ( RR  a)
inline
RR boost::math::ntl::floor ( RR  a)
inline
RR boost::math::ntl::fmod ( RR  x,
RR  y 
)
inline

References floor(), and boost::polygon::y().

RR boost::math::ntl::frexp ( RR  r,
int *  exp 
)
inline
template<class Policy >
int boost::math::ntl::iround ( RR const &  x,
const Policy &  pol 
)
inline
template<class Policy >
int boost::math::ntl::itrunc ( RR const &  x,
const Policy &  pol 
)
inline
RR boost::math::ntl::ldexp ( RR  r,
int  exp 
)
inline
template<class Policy >
long long boost::math::ntl::llround ( RR const &  x,
const Policy &  pol 
)
inline
template<class Policy >
long long boost::math::ntl::lltrunc ( RR const &  x,
const Policy &  pol 
)
inline
RR boost::math::ntl::log10 ( RR  a)
inline
template<class Policy >
long boost::math::ntl::lround ( RR const &  x,
const Policy &  pol 
)
inline
template<class Policy >
long boost::math::ntl::ltrunc ( RR const &  x,
const Policy &  pol 
)
inline
bool boost::math::ntl::operator!= ( const RR &  a,
const RR &  b 
)
inline
RR boost::math::ntl::operator* ( const RR &  a,
const RR &  b 
)
inline

References boost::asio::b.

RR boost::math::ntl::operator+ ( const RR &  a,
const RR &  b 
)
inline

References boost::asio::b.

RR boost::math::ntl::operator- ( const RR &  a,
const RR &  b 
)
inline

References boost::asio::b.

RR boost::math::ntl::operator/ ( const RR &  a,
const RR &  b 
)
inline

References boost::asio::b.

bool boost::math::ntl::operator< ( const RR &  a,
const RR &  b 
)
inline
template<class charT , class traits >
std::basic_ostream<charT, traits>& boost::math::ntl::operator<< ( std::basic_ostream< charT, traits > &  os,
const RR &  a 
)
inline
bool boost::math::ntl::operator<= ( const RR &  a,
const RR &  b 
)
inline
bool boost::math::ntl::operator== ( const RR &  a,
const RR &  b 
)
inline
bool boost::math::ntl::operator> ( const RR &  a,
const RR &  b 
)
inline
bool boost::math::ntl::operator>= ( const RR &  a,
const RR &  b 
)
inline
template<class charT , class traits >
std::basic_istream<charT, traits>& boost::math::ntl::operator>> ( std::basic_istream< charT, traits > &  is,
RR &  a 
)
inline
RR boost::math::ntl::pow ( RR  a,
RR  b 
)
inline
RR boost::math::ntl::pow ( RR  a,
int  b 
)
inline
RR boost::math::ntl::pow ( const RR &  r,
long  l 
)
inline
RR boost::math::ntl::sinh ( RR  z)
inline

References boost::math::expm1, and boost::math::ntl::RR::value().

Referenced by tanh().

RR boost::math::ntl::sqrt ( RR  a)
inline
RR boost::math::ntl::tan ( const RR &  a)
inline

References cos(), and sin().

Referenced by boost::math::ntl::atan_root::operator()().

RR boost::math::ntl::tanh ( RR  z)
inline

References cosh(), and sinh().