CAPD DynSys Library  5.2.0
fadbad::Op< capd::filib::Interval< BoundType, R, M > > Struct Template Reference

#include <capd/dynsys/filibfadbad.h>

Public Types

typedef capd::filib::Interval< BoundType, R, M > Base
 
typedef capd::filib::Interval< BoundType, R, M > T
 

Static Public Member Functions

static Base myInteger (const int i)
 
static Base myZero ()
 
static Base myOne ()
 
static Base myTwo ()
 
static Base myPI ()
 
static T myPos (const T &x)
 
static T myNeg (const T &x)
 
template<typename U >
static TmyCadd (T &x, const U &y)
 
template<typename U >
static TmyCsub (T &x, const U &y)
 
template<typename U >
static TmyCmul (T &x, const U &y)
 
template<typename U >
static TmyCdiv (T &x, const U &y)
 
static T myInv (const T &x)
 
static T mySqr (const T &x)
 
template<typename X , typename Y >
static T myPow (const X &x, const Y &y)
 
static T mySqrt (const T &x)
 
static T myLog (const T &x)
 
static T myExp (const T &x)
 
static T mySin (const T &x)
 
static T myCos (const T &x)
 
static T myTan (const T &x)
 
static T myAsin (const T &x)
 
static T myAcos (const T &x)
 
static T myAtan (const T &x)
 
static bool myEq (const T &x, const T &y)
 
static bool myNe (const T &x, const T &y)
 
static bool myLt (const T &x, const T &y)
 
static bool myLe (const T &x, const T &y)
 
static bool myGt (const T &x, const T &y)
 
static bool myGe (const T &x, const T &y)
 

Member Typedef Documentation

◆ Base

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
typedef capd::filib::Interval<BoundType, R, M > fadbad::Op< capd::filib::Interval< BoundType, R, M > >::Base

◆ T

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
typedef capd::filib::Interval<BoundType, R, M > fadbad::Op< capd::filib::Interval< BoundType, R, M > >::T

Member Function Documentation

◆ myAcos()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static T fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myAcos ( const T x)
inlinestatic

◆ myAsin()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static T fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myAsin ( const T x)
inlinestatic

◆ myAtan()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static T fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myAtan ( const T x)
inlinestatic

◆ myCadd()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
template<typename U >
static T& fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myCadd ( T x,
const U &  y 
)
inlinestatic

◆ myCdiv()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
template<typename U >
static T& fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myCdiv ( T x,
const U &  y 
)
inlinestatic

◆ myCmul()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
template<typename U >
static T& fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myCmul ( T x,
const U &  y 
)
inlinestatic

◆ myCos()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static T fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myCos ( const T x)
inlinestatic

◆ myCsub()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
template<typename U >
static T& fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myCsub ( T x,
const U &  y 
)
inlinestatic

◆ myEq()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static bool fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myEq ( const T x,
const T y 
)
inlinestatic

◆ myExp()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static T fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myExp ( const T x)
inlinestatic

◆ myGe()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static bool fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myGe ( const T x,
const T y 
)
inlinestatic

◆ myGt()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static bool fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myGt ( const T x,
const T y 
)
inlinestatic

◆ myInteger()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static Base fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myInteger ( const int  i)
inlinestatic

◆ myInv()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static T fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myInv ( const T x)
inlinestatic

◆ myLe()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static bool fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myLe ( const T x,
const T y 
)
inlinestatic

◆ myLog()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static T fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myLog ( const T x)
inlinestatic

◆ myLt()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static bool fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myLt ( const T x,
const T y 
)
inlinestatic

◆ myNe()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static bool fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myNe ( const T x,
const T y 
)
inlinestatic

◆ myNeg()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static T fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myNeg ( const T x)
inlinestatic

◆ myOne()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static Base fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myOne ( )
inlinestatic

◆ myPI()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static Base fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myPI ( )
inlinestatic

◆ myPos()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static T fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myPos ( const T x)
inlinestatic

◆ myPow()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
template<typename X , typename Y >
static T fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myPow ( const X &  x,
const Y &  y 
)
inlinestatic

◆ mySin()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static T fadbad::Op< capd::filib::Interval< BoundType, R, M > >::mySin ( const T x)
inlinestatic

◆ mySqr()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static T fadbad::Op< capd::filib::Interval< BoundType, R, M > >::mySqr ( const T x)
inlinestatic

◆ mySqrt()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static T fadbad::Op< capd::filib::Interval< BoundType, R, M > >::mySqrt ( const T x)
inlinestatic

◆ myTan()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static T fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myTan ( const T x)
inlinestatic

◆ myTwo()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static Base fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myTwo ( )
inlinestatic

◆ myZero()

template<typename BoundType , capd::filib::RoundingStrategy R, capd::filib::IntervalMode M>
static Base fadbad::Op< capd::filib::Interval< BoundType, R, M > >::myZero ( )
inlinestatic