Developer documentation

contfrac_intervaldata.hpp File Reference

Go to the source code of this file.

Classes

struct  mmx::IntervalData< RT_, Poly_ >
 
struct  mmx::as_helper< T, F >
 
struct  mmx::as_helper< Interval< FT >, IntervalData< RT, Poly > >
 

Namespaces

 mmx
 

Macros

#define WITH_AS
 

Functions

template<class POL >
void mmx::div_x (POL &p, int k)
 
template<typename FT >
Interval< FT > mmx::as_interval (const FT &a, const FT &b)
 
template<typename RT , typename Poly >
IntervalData< RT, Poly > mmx::as_interval_data (const RT &a, const RT &b, const RT &c, const RT &d, const Poly &f)
 
template<typename T , typename F >
mmx::as (const F &x)
 
template<class C >
texp::rationalof< C >::T mmx::to_FT (const C &a, const C &b)
 
template<typename FT >
Interval< FT > mmx::to_FIT (const FT &a, const FT &b)
 
template<typename K >
K::FIT mmx::to_FIT (const typename K::RT &a, const typename K::RT &b, const typename K::RT &c, const typename K::RT &d, const typename K::FT &B)
 
template<typename Poly >
void mmx::reverse (Poly &R, const Poly &P)
 
template<typename Poly >
void mmx::reverse (Poly &R)
 
template<typename RT , typename Poly >
void mmx::reverse (IntervalData< RT, Poly > &I1)
 
template<typename Poly >
void mmx::shift_by_1 (Poly &R, const Poly &P)
 
template<typename RT , typename Poly >
void mmx::shift_by_1 (IntervalData< RT, Poly > &I1, const IntervalData< RT, Poly > &I2)
 
template<typename RT , typename Poly >
void mmx::shift_by_1 (IntervalData< RT, Poly > &I1)
 
template<typename Poly >
void mmx::shift_by_1 (Poly &R)
 
template<typename RT , typename Poly >
void mmx::scale (IntervalData< RT, Poly > &ID, const RT &a)
 
template<typename RT , typename Poly , typename RT2 >
void mmx::scale (IntervalData< RT, Poly > &ID, const RT2 &a)
 
template<typename RT , typename Poly >
void mmx::scale (IntervalData< RT, Poly > &ID, long k)
 
template<typename RT , typename Poly >
void mmx::inv_scale (IntervalData< RT, Poly > &ID, const RT &a)
 
template<typename RT , typename Poly >
void mmx::shift (IntervalData< RT, Poly > &ID, const RT &a)
 
template<typename RT , typename Poly , typename RT2 >
void mmx::shift (IntervalData< RT, Poly > &ID, const RT2 &a)
 
template<typename RT , typename Poly >
void mmx::reverse_shift_homography (IntervalData< RT, Poly > &I2, const IntervalData< RT, Poly > &ID)
 
template<typename RT , typename Poly >
void mmx::reverse_shift (IntervalData< RT, Poly > &I2, const IntervalData< RT, Poly > &ID)
 

Macro Definition Documentation

#define WITH_AS
Home