Commit Graph

216 Commits

Author SHA1 Message Date
Michael Hemmer 7e83de43ba mv is_square_free in namespace CGAL 2009-06-23 13:23:27 +00:00
Michael Kerber 1ab7859a3e Changes according to the reviews 2009-05-14 15:55:54 +00:00
Michael Hemmer 3ce4884475 minor 2009-04-29 13:55:06 +00:00
Michael Kerber daee6a4622 Updated code and doc 2009-03-27 17:30:16 +00:00
Michael Kerber b040a513e9 Included Macro to give error message 'at the right position' 2009-03-19 16:17:01 +00:00
Michael Kerber 0275835b15 Updated code wrt to new functionality 2009-03-16 17:51:52 +00:00
Michael Kerber de64cc45c9 removed ancient comments 2009-03-12 15:29:27 +00:00
Eric Berberich 341721bb2c make swap inline to avoid link error 2009-02-05 12:51:19 +00:00
Patrick Wenzlaff 17617a3023 added some consts 2009-01-30 14:29:09 +00:00
Patrick Wenzlaff 2b14070c77 restore original test (wrong commit) 2009-01-30 13:40:59 +00:00
Patrick Wenzlaff 33a9184a63 more generic version of the test in package Polynomial
TODO: finish test and merge back to package Polynomial
2009-01-30 13:31:53 +00:00
Michael Hemmer c103879294 missing std:: 2009-01-08 14:05:58 +00:00
Michael Hemmer 44c8db4efb +#include <utility> // for std::make_pair 2009-01-08 12:41:44 +00:00
Michael Hemmer a377c7ced2 don't inherit Exponent_vector from std::vector<int> 2009-01-04 16:05:03 +00:00
Michael Hemmer cbe1f11828 Enforce IEEE double precision and to nearest before using modular arithmetic 2008-12-10 10:22:51 +00:00
Michael Hemmer 126edad147 rm include of unused subresultant.h 2008-12-09 13:52:17 +00:00
Michael Hemmer ae070c2a1b added missing includes 2008-12-09 13:35:51 +00:00
Michael Hemmer 5c48b93481 don't include unused files related to wang 2008-12-09 13:28:13 +00:00
Michael Hemmer c354d605ab replace use of AST_extended by AST as divides is in AST now. 2008-12-09 12:52:52 +00:00
Michael Hemmer 8785ddcecd move function is_square_free into polynomial_utils.h 2008-12-09 12:47:45 +00:00
Michael Hemmer e993d96b48 // subsresultants and sturm habicht
as they are not part of release 3.4
2008-12-09 11:05:44 +00:00
Michael Hemmer 5c7e230f33 fixed include guards 2008-12-09 10:48:07 +00:00
Andreas Fabri a9aefab1c1 Added license headers 2008-12-06 21:18:27 +00:00
Sylvain Pion af48d47506 Replace Protect_FPU_rounding<true> pfr(CGAL_FE_TONEAREST)
by Set_ieee_double_precision.
2008-12-03 21:42:28 +00:00
Andreas Fabri d3ea1a92b2 Help VC++ to find a function 2008-11-23 15:44:09 +00:00
Patrick Wenzlaff d77ac2d143 removed some comments 2008-11-12 17:10:12 +00:00
Patrick Wenzlaff 2fd75a4c0d some smaler changes 2008-11-12 17:04:25 +00:00
Patrick Wenzlaff 8788105a4e Added generic Test for concept of Polynomial_traits_d 2008-11-12 10:15:31 +00:00
Michael Hemmer 5de8e376c0 added functor MonomialRepresentation 2008-11-11 14:25:47 +00:00
Patrick Wenzlaff ee45a9c3e5 added some const to functors 2008-11-11 11:18:40 +00:00
Patrick Wenzlaff 0a86bbf89b added const to some functor 2008-11-06 13:59:06 +00:00
Michael Hemmer 7be9f6ddfe added gloabal function translate/scale with Coefficient_type for backward compatibility 2008-10-31 10:46:44 +00:00
Michael Hemmer f363c34a5a change arguement type of {translate|scale}{homogeneous} back to Innermost_coefficient_type 2008-10-31 10:31:30 +00:00
Michael Hemmer a69bf8339d change argument type of {translate|scale}{homogeneous} back to Innermost_leading_coefficient 2008-10-31 10:29:31 +00:00
Michael Hemmer 7520be8ebf added functor PT::Permute 2008-10-30 15:26:43 +00:00
Michael Hemmer 5b4846e86a improve Get_monom_rep 2008-10-30 13:48:28 +00:00
Michael Hemmer c0575b449e changed behavior of Coercion_traits (see comments)
added test for Coercion_traits
2008-10-29 12:59:46 +00:00
Michael Hemmer 8d38726141 added PT:: functor adapting functions 2008-10-28 18:43:04 +00:00
Michael Hemmer 813b342047 rm operator from univariate functors that would perturb order of variables 2008-10-28 11:16:12 +00:00
Eric Berberich ee2bcceeb2 fixed include guards 2008-10-28 09:00:49 +00:00
Michael Hemmer ef395a4992 mv CGAL/Polynomial/polynomial_utils.h CGAL/polynomial_utils.h 2008-10-28 08:36:59 +00:00
Michael Hemmer d83a199818 CGALi::canonicalize_polynomial CGAL::canonicalize
implementation moved into functor
2008-10-28 08:26:34 +00:00
Michael Hemmer 2b8650c24a change CGAL::CGALi::div_utcf to CGAL::integral_division_up_to_constant_factor 2008-10-27 15:43:20 +00:00
Andreas Fabri 79dce104b9 Try to disambuguate for VC8 (as suggested by Michael) 2008-10-23 17:50:38 +00:00
Michael Hemmer 2ae6fda863 Enforce IEEE double precision before using modular arithmetic 2008-10-22 08:55:03 +00:00
Eric Berberich 4c8c522f63 added new constructors for Exponent_vectors 2008-10-21 16:21:57 +00:00
Eric Berberich 29da681961 removed "coefficient" 2008-10-21 16:20:05 +00:00
Michael Hemmer 533adda23a include modular_filter.h since used 2008-10-21 15:57:51 +00:00
Michael Hemmer d702eef7b6 rm empty may_have_common_factor.h 2008-10-21 15:57:23 +00:00
Michael Hemmer 95180e4fdd rm std::vector specific constructors from Exponent_vector 2008-10-15 09:52:17 +00:00