Developer documentation

univariate_bounds.hpp File Reference
#include <realroot/rounding_mode.hpp>
#include <realroot/GMP.hpp>
#include <realroot/texp_rationalof.hpp>
#include <realroot/univariate.hpp>
#include <vector>
#include <stack>
#include <queue>

Go to the source code of this file.

Classes

struct  mmx::NISP< C >
 Negative Inverse Sum bound for positive roots. More...
 
struct  mmx::NISN< FT >
 Negative Inverse Sum bound for negative roots. More...
 
struct  mmx::abs_max< T >
 
struct  mmx::Cauchy< C >
 Cauchy bound. More...
 
struct  mmx::HongBound< RT >
 
struct  mmx::AkritasBound< RT >
 

Namespaces

 mmx
 

Macros

#define MMX_ABS_FCT
 

Functions

template<typename T >
mmx::abs (const T &x)
 
template<class T >
mmx::pow2 (int i)
 
template<typename FT , typename POLY >
FT mmx::bound_root (const POLY &p, const Cauchy< FT > &m)
 
template<typename FT , typename POLY >
FT mmx::max_bound (const POLY &p, const Cauchy< FT > &m)
 
template<typename FT , typename POLY >
FT mmx::min_bound (const POLY &p, Cauchy< FT >)
 

Macro Definition Documentation

#define MMX_ABS_FCT
Home