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::RR Class Reference

#include <rr.hpp>

Public Member Functions

 RR ()
 
 RR (const ::NTL::RR &c)
 
 RR (char c)
 
 RR (wchar_t c)
 
 RR (unsigned char c)
 
 RR (signed char c)
 
 RR (unsigned short c)
 
 RR (short c)
 
 RR (unsigned int c)
 
 RR (int c)
 
 RR (unsigned long c)
 
 RR (long c)
 
 RR (float c)
 
 RR (double c)
 
 RR (long double c)
 
RRoperator= (char c)
 
RRoperator= (unsigned char c)
 
RRoperator= (signed char c)
 
RRoperator= (wchar_t c)
 
RRoperator= (short c)
 
RRoperator= (unsigned short c)
 
RRoperator= (int c)
 
RRoperator= (unsigned int c)
 
RRoperator= (long c)
 
RRoperator= (unsigned long c)
 
RRoperator= (float c)
 
RRoperator= (double c)
 
RRoperator= (long double c)
 
NTL::RR & value ()
 
NTL::RR const & value () const
 
RRoperator+= (const RR &other)
 
RRoperator-= (const RR &other)
 
RRoperator*= (const RR &other)
 
RRoperator/= (const RR &other)
 
RR operator- () const
 
RR const & operator+ () const
 
const ::NTL::ZZ & mantissa () const
 
long exponent () const
 

Static Public Member Functions

static void SetPrecision (long p)
 
static long precision ()
 
static void SetOutputPrecision (long p)
 
static long OutputPrecision ()
 

Constructor & Destructor Documentation

boost::math::ntl::RR::RR ( )
inline
boost::math::ntl::RR::RR ( const ::NTL::RR &  c)
inline
boost::math::ntl::RR::RR ( char  c)
inline
boost::math::ntl::RR::RR ( wchar_t  c)
inline
boost::math::ntl::RR::RR ( unsigned char  c)
inline
boost::math::ntl::RR::RR ( signed char  c)
inline
boost::math::ntl::RR::RR ( unsigned short  c)
inline
boost::math::ntl::RR::RR ( short  c)
inline
boost::math::ntl::RR::RR ( unsigned int  c)
inline
boost::math::ntl::RR::RR ( int  c)
inline
boost::math::ntl::RR::RR ( unsigned long  c)
inline
boost::math::ntl::RR::RR ( long  c)
inline
boost::math::ntl::RR::RR ( float  c)
inline
boost::math::ntl::RR::RR ( double  c)
inline
boost::math::ntl::RR::RR ( long double  c)
inline

Member Function Documentation

long boost::math::ntl::RR::exponent ( ) const
inline
const ::NTL::ZZ& boost::math::ntl::RR::mantissa ( ) const
inline
RR& boost::math::ntl::RR::operator*= ( const RR other)
inline

References value().

RR const& boost::math::ntl::RR::operator+ ( ) const
inline
RR& boost::math::ntl::RR::operator+= ( const RR other)
inline

References value().

RR boost::math::ntl::RR::operator- ( ) const
inline
RR& boost::math::ntl::RR::operator-= ( const RR other)
inline

References value().

RR& boost::math::ntl::RR::operator/= ( const RR other)
inline

References value().

RR& boost::math::ntl::RR::operator= ( char  c)
inline
RR& boost::math::ntl::RR::operator= ( unsigned char  c)
inline
RR& boost::math::ntl::RR::operator= ( signed char  c)
inline
RR& boost::math::ntl::RR::operator= ( wchar_t  c)
inline
RR& boost::math::ntl::RR::operator= ( short  c)
inline
RR& boost::math::ntl::RR::operator= ( unsigned short  c)
inline
RR& boost::math::ntl::RR::operator= ( int  c)
inline
RR& boost::math::ntl::RR::operator= ( unsigned int  c)
inline
RR& boost::math::ntl::RR::operator= ( long  c)
inline
RR& boost::math::ntl::RR::operator= ( unsigned long  c)
inline
RR& boost::math::ntl::RR::operator= ( float  c)
inline
RR& boost::math::ntl::RR::operator= ( double  c)
inline
RR& boost::math::ntl::RR::operator= ( long double  c)
inline
static long boost::math::ntl::RR::OutputPrecision ( )
inlinestatic
static void boost::math::ntl::RR::SetOutputPrecision ( long  p)
inlinestatic
static void boost::math::ntl::RR::SetPrecision ( long  p)
inlinestatic
NTL::RR const& boost::math::ntl::RR::value ( ) const
inline

The documentation for this class was generated from the following file: