CAPD DynSys Library  5.2.0
capd::TypeTraits< capd::multiPrec::MpReal > Class Reference

#include <capd/multiPrec/MpReal.h>

Public Types

typedef capd::multiPrec::MpReal Real
 

Static Public Member Functions

static capd::multiPrec::MpReal zero ()
 returns object set to zero More...
 
static capd::multiPrec::MpReal one ()
 returns object set to one More...
 
static int numberOfDigits ()
 number of decimal digits More...
 
static capd::multiPrec::MpReal epsilon ()
 Machine epsilon (the difference between 1 and the least value greater than 1 that is representable). More...
 
template<typename S >
static Real convert (const S &obj)
 
static Real abs (const Real &r)
 
static Real min (const Real &a, const Real &b)
 
static Real max (const Real &a, const Real &b)
 
static bool isSingular (const Real &x)
 

Static Public Attributes

static const bool isInterval = false
 this flag is true for all interval types More...
 

Member Typedef Documentation

◆ Real

Member Function Documentation

◆ abs()

static Real capd::TypeTraits< capd::multiPrec::MpReal >::abs ( const Real r)
inlinestatic

◆ convert()

template<typename S >
static Real capd::TypeTraits< capd::multiPrec::MpReal >::convert ( const S &  obj)
inlinestatic

◆ epsilon()

Machine epsilon (the difference between 1 and the least value greater than 1 that is representable).

◆ isSingular()

static bool capd::TypeTraits< capd::multiPrec::MpReal >::isSingular ( const Real x)
inlinestatic

◆ max()

static Real capd::TypeTraits< capd::multiPrec::MpReal >::max ( const Real a,
const Real b 
)
inlinestatic

◆ min()

static Real capd::TypeTraits< capd::multiPrec::MpReal >::min ( const Real a,
const Real b 
)
inlinestatic

◆ numberOfDigits()

static int capd::TypeTraits< capd::multiPrec::MpReal >::numberOfDigits ( )
inlinestatic

number of decimal digits

◆ one()

returns object set to one

◆ zero()

returns object set to zero

Member Data Documentation

◆ isInterval

const bool capd::TypeTraits< capd::multiPrec::MpReal >::isInterval = false
static

this flag is true for all interval types