From b7e836a3f6c6fdf230554088c046c38dfef18cce Mon Sep 17 00:00:00 2001 From: Sebastian Limbach Date: Wed, 7 Mar 2007 14:12:10 +0000 Subject: [PATCH] Innermost_coefficient_to_polynomial functor replaced by simple constructor call because functor does not exist. --- Polynomial/include/CGAL/Polynomial/polynomial_utils.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Polynomial/include/CGAL/Polynomial/polynomial_utils.h b/Polynomial/include/CGAL/Polynomial/polynomial_utils.h index 4f8c30d5672..042a051eb03 100644 --- a/Polynomial/include/CGAL/Polynomial/polynomial_utils.h +++ b/Polynomial/include/CGAL/Polynomial/polynomial_utils.h @@ -133,14 +133,15 @@ namespace INTERN_POLYNOMIAL { typedef Polynomial POLY; typedef typename Polynomial_traits_d::Innermost_coefficient IC; typename Polynomial_traits_d::Innermost_leading_coefficient ilcoeff; - typename Polynomial_traits_d::Innermost_coefficient_to_polynomial ictp; + //typename Polynomial_traits_d::Innermost_coefficient_to_polynomial ictp; typename Polynomial_traits_d::Innermost_coefficient_begin begin; typename Polynomial_traits_d::Innermost_coefficient_end end; typename Algebraic_extension_traits::Denominator_for_algebraic_integers dfai; IC tmp = ilcoeff(g); tmp *= dfai(begin(g), end(g)); - f *= ictp(tmp); + //f *= ictp(tmp); + f *= POLY(tmp); return canonicalize_polynomial(f / g); } @@ -177,14 +178,15 @@ namespace INTERN_POLYNOMIAL { typedef Polynomial POLY; typedef typename Polynomial_traits_d::Innermost_coefficient IC; typename Polynomial_traits_d::Innermost_leading_coefficient ilcoeff; - typename Polynomial_traits_d::Innermost_coefficient_to_polynomial ictp; + //typename Polynomial_traits_d::Innermost_coefficient_to_polynomial ictp; typename Polynomial_traits_d::Innermost_coefficient_begin begin; typename Polynomial_traits_d::Innermost_coefficient_end end; typename Algebraic_extension_traits::Denominator_for_algebraic_integers dfai; IC tmp = ilcoeff(g); tmp *= dfai(begin(g), end(g)); - f *= ictp(tmp); + //f *= ictp(tmp); + f *= POLY(tmp); return canonicalize_polynomial(f / g); }