int main (int argc, char **argv) { int status = 0; gsl_ieee_env_setup (); argc = 0; /* prevent warnings about unused parameters */ argv = 0; status += test_bsearch(); status += test_linear(); status += test_polynomial(); status += test_cspline(); status += test_akima(); exit (gsl_test_summary()); }
int main(int argc, char* argv[]) { //CORE::extLong pi=CORE_posInfty; // CORE::Expr ep(CORE_posInfty); //std::cout << /*pi << " " <<*/ ep << std::endl; if ( argc > 1 ) { for_maple = (atoi(argv[1]) != 0); } /* typedef CORE::BigRat NT; typedef CORE::Polynomial<NT> P; NT pc[4]; pc[0]=NT("-1/1"); pc[1]=NT("2/1"); pc[2]=NT("27/1"); pc[3]=NT("-17/1"); P p(3, pc); NT qc[4]; qc[0]=NT("-1/1"); qc[1]=NT("2/1"); qc[2]=NT("27/1"); P q(2, qc); std::cout << p << " " << q << std::endl; NT a("2"); P r= (p+q) + a; }*/ /*if (for_maple){ write_maple_functions(std::cout); }*/ { std::cout << "Testing regular poly.\n"; typedef CGAL::POLYNOMIAL::Default_field_nt NT; typedef CGAL_POLYNOMIAL_NS::Polynomial<NT> Polynomial; typedef CGAL_POLYNOMIAL_NS::internal::Rational_traits_base<Polynomial> Rational_traits; Rational_traits tr; test_polynomial(tr); } std::cout <<"\n\n\n\n\n"; /*{ std::cout << "Testing filtered poly.\n"; typedef CGAL::POLYNOMIAL::Default_field_nt NT; typedef CGAL_POLYNOMIAL_NS::Default_filtering_traits<NT> FT; typedef CGAL_POLYNOMIAL_NS::internal::Filtered_rational_traits<FT> Tr; Tr tr; test_polynomial(tr); }*/ std::cout <<"\n\n\n\n\n"; #ifdef CGAL_USE_CORE { std::cout << "Testing core poly.\n"; typedef CGAL_POLYNOMIAL_NS::CORE_kernel CORE_kernel; CORE_kernel tr; test_polynomial(tr); } std::cout <<"\n\n\n\n\n"; #endif { std::cout << "Testing fixed poly.\n"; typedef CGAL::POLYNOMIAL::Default_field_nt NT; typedef CGAL_POLYNOMIAL_NS::Fixed_polynomial<NT, 30> Poly; typedef CGAL_POLYNOMIAL_NS::internal::Rational_traits_base<Poly> Rational_traits; Rational_traits tr; test_polynomial(tr); } return 0; }