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