Michael Hemmer
|
8426e7f8e6
|
added missing functor adapting functions
|
2009-07-02 13:49:48 +00:00 |
Michael Hemmer
|
5806564c5d
|
interface completion
|
2009-06-29 05:50:45 +00:00 |
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 Kerber
|
daee6a4622
|
Updated code and doc
|
2009-03-27 17:30:16 +00:00 |
Michael Kerber
|
ceba3c0bd1
|
Call polynomial_subresultant_with_cofactors instead of internal function
|
2009-03-19 16:15:38 +00:00 |
Michael Kerber
|
0275835b15
|
Updated code wrt to new functionality
|
2009-03-16 17:51:52 +00:00 |
Michael Hemmer
|
a377c7ced2
|
don't inherit Exponent_vector from std::vector<int>
|
2009-01-04 16:05:03 +00:00 |
Michael Hemmer
|
5c30e9d74f
|
check for default arithmetic kernel
|
2008-12-10 16:40:45 +00:00 |
Michael Hemmer
|
2950427b2c
|
fix includes
|
2008-12-10 11:12:19 +00:00 |
Andreas Fabri
|
ad03ffc098
|
fatal error C1091: compiler limit: string exceeds 65535 bytes in length
|
2008-12-10 10:59:55 +00:00 |
Michael Hemmer
|
7d286cf414
|
Enforce IEEE double precision and to nearest before using modular arithmetic
|
2008-12-10 10:43:17 +00:00 |
Michael Hemmer
|
85ee2f262f
|
Enforce IEEE double precision and to nearest before using modular arithmetic
|
2008-12-10 10:42:10 +00:00 |
Michael Hemmer
|
58b74585c0
|
enforce IEEE double precision and to nearest for modular arithmetic
--This line, and thcse below, will be ignored--
M Interpolator.cpp
|
2008-12-10 10:32:15 +00:00 |
Michael Hemmer
|
6defe5068d
|
this file is obsolete covered by more specific files
|
2008-12-09 14:22:25 +00:00 |
Michael Hemmer
|
959f0738a0
|
wrap up Test/_test_coercion_traits.h
move tests for binary functors into test for explicit interoperable
as they are supposed to
|
2008-12-09 10:41:01 +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
|
ae2f09ac0c
|
break string up so that it is digestible by VC++
|
2008-11-24 20:03:30 +00:00 |
Andreas Fabri
|
292ca2640d
|
remove main()
|
2008-11-24 08:09:35 +00:00 |
Andreas Fabri
|
dbf39bf4b5
|
Split Polynomial testsuit as VC++ is running out of heap space
|
2008-11-23 14:42:54 +00:00 |
Andreas Fabri
|
51ee5848db
|
Try to help VC8 to disambiguate
|
2008-11-21 14:31:54 +00:00 |
Patrick Wenzlaff
|
21a9016258
|
some smaler changels
|
2008-11-12 16:59:06 +00:00 |
Patrick Wenzlaff
|
0e8de6f041
|
Is now working with the gerneric test of Polynomial_traits_d.
Found ../../include/CGAL/Test/_test_Polynonial_traits_d.h
|
2008-11-12 10:19:14 +00:00 |
Michael Hemmer
|
5de8e376c0
|
added functor MonomialRepresentation
|
2008-11-11 14:25:47 +00:00 |
Patrick Wenzlaff
|
7abc25aa2c
|
added test for permute
|
2008-11-04 16:33:59 +00:00 |
Andreas Fabri
|
2f53442dc0
|
Help VC8 to disambiguate log
|
2008-11-04 09:12:58 +00:00 |
Andreas Fabri
|
9f6cdc6ff5
|
Help VC8 to disambiguate
|
2008-11-03 19:46:44 +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
|
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
|
555ecfcf86
|
minor changes
|
2008-10-29 12:42:53 +00:00 |
Michael Hemmer
|
6d75a6c549
|
rm cout
|
2008-10-29 08:50:41 +00:00 |
Michael Hemmer
|
736b6ec141
|
more detailed test for CGAL::canonicalize
|
2008-10-29 08:49:24 +00:00 |
Michael Hemmer
|
9dddae93d0
|
test for PT::functors adapting functions
|
2008-10-28 18:52:58 +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
|
d83a199818
|
CGALi::canonicalize_polynomial CGAL::canonicalize
implementation moved into functor
|
2008-10-28 08:26:34 +00:00 |
Michael Hemmer
|
2ae6fda863
|
Enforce IEEE double precision before using modular arithmetic
|
2008-10-22 08:55:03 +00:00 |
Michael Hemmer
|
96fb756a7f
|
clean up
|
2008-10-22 07:30:34 +00:00 |
Eric Berberich
|
4c8c522f63
|
added new constructors for Exponent_vectors
|
2008-10-21 16:21:57 +00:00 |
Michael Hemmer
|
dad354cad1
|
set wrong rounding mode to test modular arithmetic
|
2008-10-21 16:16:41 +00:00 |
Eric Berberich
|
20efbd1472
|
removed coefficient test
|
2008-10-21 12:59:59 +00:00 |
Andreas Fabri
|
a8c2502386
|
Enfore IEEE precision as Residue no lionger does it
|
2008-10-17 14:00: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 |
Eric Berberich
|
1e3c02ce1a
|
added tests for coefficient
|
2008-10-07 18:20:22 +00:00 |
Eric Berberich
|
4df4bd8dc4
|
tests for convenience functions
|
2008-10-05 09:16:27 +00:00 |
Michael Hemmer
|
59d4c2a691
|
added test for (Innermost)Coefficient_const_iterator
|
2008-10-02 12:36:27 +00:00 |
Michael Hemmer
|
74cd91c79b
|
mv test for ICoeff const iterator to PT traits cpp
|
2008-10-02 12:35:44 +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
|
9b9b356ab8
|
added test within sqff
|
2008-09-15 09:59:28 +00:00 |
Michael Hemmer
|
a97a0b0591
|
Derive/Derivative -> Differentiate
|
2008-09-15 09:29:48 +00:00 |
Michael Hemmer
|
5f4f1961b4
|
fixed bug in interpolation of resultant
one should keep track of the right degrees .-)
|
2008-09-05 14:08:02 +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
|
c871ff20a9
|
added missing CT::Cast
added relavant test
|
2008-09-05 08:33:43 +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
|
cff191916d
|
changed name: CGAL::Modular -> CGAL::Residue
chnaged filenames accordingly
changed: Modular_traits::Modular_NT -> Modular_traits::Residue_type
|
2008-08-04 15:09:13 +00:00 |
Michael Hemmer
|
9fe83b2e17
|
rm warning for -DNDEBUG
|
2008-08-04 12:20:57 +00:00 |
Michael Hemmer
|
4a45b97fa2
|
content moved in CGAL/Polynomial/resultant.h
|
2008-07-31 14:26:33 +00:00 |
Michael Hemmer
|
c73406aa9c
|
rm flag CGAL_RESULTANT_USE_INTERPOLATE
|
2008-07-31 14:25:17 +00:00 |
Michael Hemmer
|
acb79b6084
|
new_resultant implementation using interpolation.
|
2008-07-31 09:10:08 +00:00 |
Michael Hemmer
|
4a6cd183a4
|
not needed
|
2008-07-30 11:15:23 +00:00 |
Michael Hemmer
|
4133b5941f
|
rm cout
|
2008-07-30 11:14:16 +00:00 |
Michael Hemmer
|
0063104dbd
|
added default constructor
|
2008-07-30 11:13:58 +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
|
9767860e06
|
mv to main include/CGAL
|
2008-07-30 09:24:28 +00:00 |
Michael Hemmer
|
fe8291aaae
|
rm call of non const member function p.simplify_coefficients()
|
2008-07-30 09:21:24 +00:00 |
Michael Hemmer
|
5c1a2f6c45
|
rm unused parameter
|
2008-07-30 08:17:31 +00:00 |
Michael Hemmer
|
504698e910
|
gen sparse polynomials used in several tests
- move this into main include dir ?
|
2008-07-29 10:11:27 +00:00 |
Michael Hemmer
|
5808b8076e
|
new multivariate resultant using interpolation
|
2008-07-29 10:08:30 +00:00 |
Michael Hemmer
|
147b11c193
|
Interpolator class for newton interpolation (iterative)
|
2008-07-29 10:07:34 +00:00 |
Michael Hemmer
|
e916cd73ac
|
bug fix in constructor
|
2008-07-29 10:04:33 +00:00 |
Michael Hemmer
|
b874dd1bc7
|
test of functors that take InputIterator
|
2008-07-29 09:00:41 +00:00 |
Michael Hemmer
|
1d3c2ce03e
|
fixed bug in Degree_vector
|
2008-07-25 15:47:48 +00:00 |
Michael Hemmer
|
fdb3e7c2d1
|
added Polynomial_type_generator
|
2008-07-25 09:24:33 +00:00 |
Michael Hemmer
|
b2176a7002
|
fix bug in Shift
|
2008-07-25 09:23:51 +00:00 |
Michael Hemmer
|
1d2f47da4d
|
rm Arity
|
2008-07-25 08:08:13 +00:00 |
Michael Hemmer
|
72c7defb81
|
added interoperability with int and Inntermost_coefficient
|
2008-07-25 07:46:52 +00:00 |
Michael Hemmer
|
e6b5312842
|
changes interface of Square_free_factorization and utcf version such that
output iterator uses std::pair, oi is returned.
|
2008-07-22 13:34:06 +00:00 |
Michael Hemmer
|
b67232dc3d
|
- Sign_at/Sign_at_homogeneous/Compare are Null_functor if
ICoeff is not RealEmbeddable
- simplified layout for tests
|
2008-07-22 08:25:53 +00:00 |
Michael Hemmer
|
6494a05ccc
|
minor changes (reduce runtime)
|
2008-07-21 11:59:07 +00:00 |
Michael Hemmer
|
c788e0182f
|
added Substitute(_homogeneous)
rm related operators from Evaluate
|
2008-07-17 15:52:15 +00:00 |
Michael Hemmer
|
96a229ad3c
|
added functor Divides, required by IntegralDomain
|
2008-07-16 09:45:36 +00:00 |
Michael Hemmer
|
83bd92972c
|
added Substitute + test
|
2008-07-02 07:56:33 +00:00 |
Michael Kerber
|
239c86d7ca
|
Added functor Sturm_habicht_sequence_with_cofactors in Polynomial_traits
|
2008-06-27 10:17:54 +00:00 |
Michael Kerber
|
5af98f25dc
|
Moved code to compute subresultants and sturm-habicht-sequences into Polynomial-package
|
2008-06-27 10:03:35 +00:00 |
Fernando Cacciola
|
f93437ca22
|
Removed *unmodified* auto-generated CMakeLists.txt (now created by create_internal_release)
|
2008-05-05 14:01:55 +00:00 |
Michael Hemmer
|
1e06c97c3e
|
this is going to be the new resultant method using interpolation
TODO: use modular arithmetic
|
2008-04-15 12:41:11 +00:00 |
Michael Hemmer
|
987db694de
|
just a test, and its not working but I would like to see on which platforms
|
2008-04-06 18:02:19 +00:00 |
Michael Hemmer
|
7071c48662
|
use CGAL::ipower
|
2008-04-05 13:42:19 +00:00 |
Michael Hemmer
|
d4f6eb2b46
|
improved test for square_free_factorization
|
2008-04-01 13:17:55 +00:00 |
Michael Hemmer
|
ee0201e794
|
not needed
|
2008-04-01 12:35:01 +00:00 |
Michael Hemmer
|
9ea46f65a0
|
changes according to new possition of test files for concept checks
|
2008-04-01 10:22:16 +00:00 |
Michael Hemmer
|
cf5e6c7718
|
short test for new Interpolate functor
TODO: mv test to Polynomial_traits.cpp
|
2008-03-31 13:26:12 +00:00 |
Michael Hemmer
|
e3fc3f528a
|
added modular gcd from EXACUS
|
2008-03-31 13:21:35 +00:00 |
Michael Hemmer
|
8661d9a610
|
rm undocumented function CGAL::integralize_polynomial
rm undocumented function CGAL::fractionalize_polynomial
outdated due to CGAL::Fraction_traits
|
2008-03-25 11:20:51 +00:00 |
Andreas Meyer
|
20315de571
|
* replaced CGAL_test_assert with ::assert, instead of CGAL_assertion
* removed include/Testsuite/assert.h
|
2008-03-19 13:45:36 +00:00 |
Fernando Cacciola
|
b704509dcf
|
Examples/Demos/Test CMake scripts updated
|
2008-03-05 21:14:02 +00:00 |
Fernando Cacciola
|
a659cd852a
|
Added project() and conditional test for CGAL_DIR
|
2008-02-14 15:42:36 +00:00 |