コード例 #1
0
ファイル: test.c プロジェクト: tommyliu/visionPJ1
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());
}
コード例 #2
0
ファイル: polynomial.cpp プロジェクト: ArcEarth/cgal
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;
}