realroot_doc 0.1.1
NISN< FT > Struct Template Reference

Negative Inverse Sum bound for negative roots. More...

#include <univariate_bounds.hpp>

List of all members.

Static Public Member Functions


Detailed Description

template<class FT>
struct mmx::NISN< FT >

Negative Inverse Sum bound for negative roots.

Definition at line 127 of file univariate_bounds.hpp.


Member Function Documentation

static FT upper_bound ( const POLY &  p) [inline, static]

Computes the "Negative Inverse Sum" bound for the negative roots.

Parameters:
pUnivariate polynomials
NISNThe method that we use
See also:
bound

Definition at line 138 of file univariate_bounds.hpp.

    {
      POLY tmp = p;
      for ( unsigned i = 1; i < p.size(); i += 2 ) 
        tmp[i] = -tmp[i];
      return  -NISP<FT>::upper_bound(tmp);
    }

The documentation for this struct was generated from the following file: