From 6494a05cccbb59102b3070fab2cce03e5c5ca98c Mon Sep 17 00:00:00 2001 From: Michael Hemmer Date: Mon, 21 Jul 2008 11:59:07 +0000 Subject: [PATCH] minor changes (reduce runtime) --- .../test/Polynomial/Polynomial_traits_d.cpp | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Polynomial/test/Polynomial/Polynomial_traits_d.cpp b/Polynomial/test/Polynomial/Polynomial_traits_d.cpp index 65e85d97f73..d2a95c32d67 100644 --- a/Polynomial/test/Polynomial/Polynomial_traits_d.cpp +++ b/Polynomial/test/Polynomial/Polynomial_traits_d.cpp @@ -691,7 +691,7 @@ void test_square_free_factorization(){ typedef CGAL::Algebraic_structure_traits AST; typename AST::Integral_division idiv; typename PT::Square_free_factorization sqff; - for(int i = 0; i < 10; i++){ + for(int i = 0; i < 5; i++){ Polynomial_d f1 = generate_sparse_random_polynomial(2); Polynomial_d f2 = generate_sparse_random_polynomial(2); Polynomial_d p = f1*f1*f2; @@ -889,7 +889,7 @@ void test_square_free_factorization_up_to_constant_factor(){ typename PT::Integral_division_up_to_constant_factor idiv_utcf; typename PT::Square_free_factorization_up_to_constant_factor sqff_utcf; typename PT::Canonicalize canonicalize; - for(int i = 0; i < 5; i++){ + for(int i = 0; i < 2; i++){ Polynomial_d f1 = generate_sparse_random_polynomial(2); Polynomial_d f2 = generate_sparse_random_polynomial(2); Polynomial_d p = f1*f1*f2; @@ -1220,12 +1220,12 @@ void test_substitute(){ for(int i = 0; i< 5; i++){ typedef typename PT - :: template Rebind::Other PT_5; - typedef typename PT_5::Polynomial_d Polynomial_5; - std::vector vec1,vec2; + :: template Rebind::Other PT_2; + typedef typename PT_2::Polynomial_d Polynomial_2; + std::vector vec1,vec2; for(int j = 0; j < PT::d; j++){ vec1.push_back( - generate_sparse_random_polynomial(3)); + generate_sparse_random_polynomial(3)); } vec2=vec1; std::swap(vec2[0],vec2[PT::d-1]); @@ -1262,14 +1262,14 @@ void test_substitute_homogeneous(){ assert(Innermost_coefficient(-2) == substitute_homogeneous(Polynomial_d(-2),vec.begin(),vec.end())); - for(int i = 0; i< 5; i++){ + for(int i = 0; i< 2; i++){ typedef typename PT - :: template Rebind::Other PT_5; - typedef typename PT_5::Polynomial_d Polynomial_5; - std::vector vec1,vec2; + :: template Rebind::Other PT_2; + typedef typename PT_2::Polynomial_d Polynomial_2; + std::vector vec1,vec2; for(int j = 0; j < PT::d+1; j++){ vec1.push_back( - generate_sparse_random_polynomial(3)); + generate_sparse_random_polynomial(3)); } vec2=vec1; std::swap(vec2[0],vec2[PT::d-1]);