using namespace realroot;
template<class coef_t, class sol_t>
void test() {
double eps(1e-1);
S << (
POL(
"x^2 - 8*x +23 + y^2 -6 *y"));
S << (
POL(
"x^2 -12*x +68 +4*y^2 -24*y"));
dom << Interval<coef_t>(0,10);
dom << Interval<coef_t>(0,10);
solver_mv_monomial<sol_t,POL> slv(eps);
std::cout<<"* Isolate." << std::endl;
std::cout<<
slv.isolate(S, dom)
<<std::endl;
std::cout<< "* Approximate." << std::endl;
std::cout<<
slv.approximate(S, dom)
<<std::endl;
};
int main(
int argc,
char** argv)
{
std::cout<< "\n---Using double coefs." << std::endl;
test<double, double> () ;
return 0;
}