5 # ifndef realroot_solver_hpp 
    6 # define realroot_solver_hpp 
   59 #define solver_default_precision 20 
   62     typedef typename MTH::Cell 
Cell;
 
   68   template<
class C,
class M> 
struct solver {
 
   74     template<
class POL> 
static Solutions 
 
   76        Cell* 
c = 
new Cell(p);
 
   82     template<
class POL, 
class DOM> 
static Solutions 
 
   84       Cell* 
c = 
new Cell(p,dmn);
 
  105   template<
class POL, 
class SLV> 
typename solver<typename POL::Scalar,SLV>::Solutions 
 
  113   template<
class POL, 
class SLV> 
 
  114   typename solver<typename POL::Scalar,SLV>::Solutions 
 
  123   template<
class POL,
class SLV,
class Domain> 
 
  124   typename solver<typename POL::Scalar,SLV>::Solutions 
 
  125   solve(
const POL& p, 
const SLV& s, 
const Domain& D) {
 
  132   template<
class POL,
class SLV,
class Domain1, 
class Domain2> 
 
  133   typename solver<typename POL::Scalar,SLV>::Solutions 
 
  134   solve(
const POL& p, 
const SLV& s, 
const Domain1& D1, 
const Domain2& D2) {
 
  144 #endif  //realroot_solver_hpp 
solver_of< C, M > MTH
Definition: solver.hpp:69
static Solutions solve(const POL &p)
Definition: solver.hpp:75
Seq< Cell * > solutions()
Definition: subdivisor.hpp:33
Definition: subdivisor.hpp:24
solver< typename POL::Scalar, SLV >::Solutions solve(const POL &p, const SLV &s, const Domain1 &D1, const Domain2 &D2)
Definition: solver.hpp:134
Approximate()
Definition: solver.hpp:99
Seq< typename ContFrac< NT, LB >::root_t > solve(const typename ContFrac< NT >::Poly &f, ContFrac< NT, LB >)
Definition: contfrac.hpp:164
MTH::Solutions Solutions
Definition: solver.hpp:64
MTH::Strategy Strategy
Definition: solver.hpp:63
static const bool isole
Definition: solver.hpp:93
Definition: solver.hpp:95
double eps
Definition: solver.hpp:98
static Solutions solve(const POL &p, const DOM &dmn)
Definition: solver.hpp:83
Definition: solver.hpp:68
MTH::Cell Cell
Definition: solver.hpp:62
TMPL POL
Definition: polynomial_dual.hpp:74
MTH::Strategy Strategy
Definition: solver.hpp:71
Definition: solver.hpp:61
Approximate(double e)
Definition: solver.hpp:100
const C & c
Definition: Interval_glue.hpp:45
MTH::Solutions Solutions
Definition: solver.hpp:72
static const bool isole
Definition: solver.hpp:97
Definition: solver.hpp:91
MTH::Cell Cell
Definition: solver.hpp:70