CAPD DynSys Library 5.2.0
capd::TypeTraits< capd::cxsc::Interval > Class Reference

Specialization for intervals. More...

#include <capd/cxsc/Interval.h>

Public Types

typedef double Real
 
typedef capd::cxsc::Interval IntervalType
 

Static Public Member Functions

static const ::capd::cxsc::Interval zero ()
 
static const ::capd::cxsc::Interval one ()
 
static int numberOfDigits ()
 
static Real epsilon () throw ()
 Machine epsilon (the difference between 1 and the least value greater than 1 that is representable). More...
 
template<typename S >
static IntervalType convert (const S &obj)
 
static IntervalType convert (const T &obj)
 

Static Public Attributes

static const bool isInterval = true
 

Detailed Description

Specialization for intervals.

Member Typedef Documentation

◆ IntervalType

◆ Real

Member Function Documentation

◆ convert() [1/2]

template<typename S >
static IntervalType capd::TypeTraits< capd::cxsc::Interval >::convert ( const S &  obj)
inlinestatic

◆ convert() [2/2]

static IntervalType capd::TypeTraits< capd::cxsc::Interval >::convert ( const T &  obj)
inlinestatic

◆ epsilon()

static Real capd::TypeTraits< capd::cxsc::Interval >::epsilon ( )
throw (
)
inlinestatic

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

◆ numberOfDigits()

static int capd::TypeTraits< capd::cxsc::Interval >::numberOfDigits ( )
inlinestatic

◆ one()

static const ::capd::cxsc::Interval capd::TypeTraits< capd::cxsc::Interval >::one ( )
inlinestatic

◆ zero()

static const ::capd::cxsc::Interval capd::TypeTraits< capd::cxsc::Interval >::zero ( )
inlinestatic

Member Data Documentation

◆ isInterval

const bool capd::TypeTraits< capd::cxsc::Interval >::isInterval = true
static