Michael Hemmer
a5e7591328
return const & where possible
2010-09-02 15:33:28 +00:00
Michael Hemmer
648f5d1e1a
fix minor bug in gcd_utcf
2010-08-17 09:20:10 +00:00
Michael Hemmer
f7731fc15e
use f==g before computing the gcd(f,g)
2010-08-04 15:30:42 +00:00
Michael Hemmer
4fa9589ab7
bugfix for i686_Cygwin-Vista_MSVS2008-Release-32bits
2010-07-08 15:04:38 +00:00
Michael Kerber
4377bda5fe
Introduced cast-to-void to avoid compiler warnings
2010-06-18 15:10:29 +00:00
Sébastien Loriot
52317dd49f
add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE
...
by namespace CGAL { and } //namespace CGAL. in all .h and .cpp files
in a directory.
Apply it to all packages in the trunk
Remove macro definition from the config.h file.
2010-06-09 07:37:13 +00:00
Michael Hemmer
995594696e
extend constructor from iterator range such that it allwos int, ICoeff and Coeff
...
-This lie, and those below, will be ignored--
M Test/_test_polynomial_traits_d.h
M Polynomial_traits_d.h
2010-04-30 11:37:33 +00:00
Michael Hemmer
17cf111f69
make Polynomial explicit constructible from Coeff/ICoeff, which prevents bugs
2010-04-28 12:31:42 +00:00
Michael Hemmer
028e6132d9
-Wall -pedantic -Wno-long-long -Wstrict-overflow=0
2010-04-21 16:20:47 +00:00
Michael Hemmer
cd719b5db5
rename internal gcd/gcd_utcf to gcd_/gcd_utcf_
2010-04-19 12:29:57 +00:00
Eric Berberich
ae85488225
removed old remark (authorized commit by LR)
2010-01-16 16:31:25 +00:00
Luis Peñaranda
4281b587da
Remove a few "warning: extra ';'" with g++ -pedantic
2009-11-26 10:07:09 +00:00
Sylvain Pion
8573fe26ce
Rename CGALi to internal.
2009-08-24 17:10:04 +00:00
Michael Hemmer
4ec40e2b15
improved version for Functors: Degree, Monomial_representation
2009-08-17 07:30:10 +00:00
Michael Kerber
daee6a4622
Updated code and doc
2009-03-27 17:30:16 +00:00
Michael Kerber
0275835b15
Updated code wrt to new functionality
2009-03-16 17:51:52 +00:00
Patrick Wenzlaff
17617a3023
added some consts
2009-01-30 14:29:09 +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
ae070c2a1b
added missing includes
2008-12-09 13:35:51 +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
Andreas Fabri
a9aefab1c1
Added license headers
2008-12-06 21:18:27 +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
f363c34a5a
change arguement type of {translate|scale}{homogeneous} back to Innermost_coefficient_type
2008-10-31 10:31:30 +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
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
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
Andreas Fabri
79dce104b9
Try to disambuguate for VC8 (as suggested by Michael)
2008-10-23 17:50:38 +00:00
Michael Hemmer
95180e4fdd
rm std::vector specific constructors from Exponent_vector
2008-10-15 09:52:17 +00:00
Michael Hemmer
8e7bed8e6d
added PT::Construct_cofficient_const_iterator_range
...
added PT::Construct_innermost_coefficient_const_iterator_range
rm according functors _begin/_end
2008-10-15 08:38:34 +00:00
Michael Hemmer
04d7225d14
public typedefs only within main base class, should help VC8
2008-10-14 16:20:51 +00:00
Michael Hemmer
cd8e4bff2d
Coefficient_[iterator|begin|end] -> Coefficient_const_[iterator|begin|end]
...
same for Innermost_coefficient
2008-10-02 09:29:43 +00:00
Michael Hemmer
b6aa6d8644
apply modular filter to gcd functors
2008-09-26 14:52:49 +00:00
Michael Hemmer
c78b05b739
rename Real_embeddable_traits::Sign Sgn
...
added RET::Boolean, RET::Sign, RET::Comparison_result
2008-09-18 15:35:55 +00:00
Michael Hemmer
a97a0b0591
Derive/Derivative -> Differentiate
2008-09-15 09:29:48 +00:00
Michael Hemmer
a9ae7696e8
fix bug in get monom rep (was empty for the zero polynomial)
...
also fixed construction from monom rep, get zero polynomial for empty iterator range
2008-09-05 14:04:52 +00:00
Michael Hemmer
1360cb9e0e
square_free_factorization -> square_free_factorize
...
----------
added Joachim von zur Gathen and J\"urgen Gerhard,
Modern Computer Algebra, Cambridge University Press, 1999
2008-08-08 09:00:24 +00:00
Michael Hemmer
2f89408eaf
PT:: Innermost_coefficient -> Innermost_coefficient_type
...
PT:: Coefficient -> Coefficient_type
2008-08-07 09:49:32 +00:00
Michael Hemmer
f494549b0c
CGALi::new_resultant -> CGALi::resultant
2008-07-31 09:35:22 +00:00
Michael Hemmer
e8b3afa14b
disabled Interpolate in Polynomial_traits
...
- Diese und die folgenden Zeilen werden ignoriert --
M test/Polynomial/Polynomial_traits_d.cpp
M include/CGAL/Polynomial_traits_d.h
2008-07-30 09:36:42 +00:00
Michael Hemmer
aa5a72f179
rm useless functor Evaluate in PT<Polynomial_0>
2008-07-30 09:23:03 +00:00
Michael Hemmer
b2b3651325
PolynomialTraits_d refines AlgebraicStructureTraits
2008-07-28 14:35:27 +00:00
Michael Hemmer
1d3c2ce03e
fixed bug in Degree_vector
2008-07-25 15:47:48 +00:00
Michael Hemmer
b2176a7002
fix bug in Shift
2008-07-25 09:23:51 +00:00