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 |
Fernando Cacciola
|
14043c43a0
|
Replaced CGALROOT by CGAL_DIR (the latters is used by CMake automatically)
|
2008-02-08 17:47:21 +00:00 |
Fernando Cacciola
|
afddfc4fca
|
CMake scripts for demos/examples/test added
|
2008-02-06 19:06:24 +00:00 |
Michael Hemmer
|
bb0bd09446
|
added first version of Interpolate functor + tests
TODO: operator for iterator range, documentation
|
2008-01-13 16:21:29 +00:00 |
Michael Hemmer
|
5c28944805
|
update Exponent_vector
|
2008-01-09 17:01:45 +00:00 |
Michael Hemmer
|
69fbd93a0e
|
added Rebind to Polynomial_traits_d + test
|
2007-12-06 15:52:45 +00:00 |
Michael Hemmer
|
9981de9667
|
wrap up
|
2007-12-06 15:52:09 +00:00 |
Andreas Meyer
|
6623d525eb
|
* replaced assert in */test/*/*.{cpp,h} with CGAL_test_assertion
* replaced #include <assert.h> with the according CGAL/Testsuite/assert.h
|
2007-11-07 21:35:42 +00:00 |
Sebastian Limbach
|
a08024039b
|
Corrected relative path to additional include directory for test suite to work correctly.
|
2007-08-02 14:46:28 +00:00 |
Sebastian Limbach
|
200d2ccd2a
|
Removed unnecessary -I lines.
|
2007-08-02 11:49:25 +00:00 |
Sebastian Limbach
|
4987651960
|
Test adapted to renamed namespace
|
2007-06-04 10:59:58 +00:00 |
Sebastian Limbach
|
b135ec8688
|
Test adapted to renamed namespace
|
2007-06-04 10:57:01 +00:00 |
Sebastian Limbach
|
ccecd82fcc
|
Changed Is_convertible to Is_modularizable.
|
2007-03-30 11:52:13 +00:00 |
Sebastian Limbach
|
666a2aeaec
|
Removed the debug output.
|
2007-03-30 11:15:14 +00:00 |
Sebastian Limbach
|
aa77109926
|
Test for new Square_free_factorization functor added.
|
2007-03-28 14:08:23 +00:00 |
Sebastian Limbach
|
dba8c69b48
|
Removed unused parameter 'alpha' in filtered_square_free_factorization call due to new interface.
|
2007-03-15 10:01:00 +00:00 |
Sebastian Limbach
|
127f3e50eb
|
Renamed 'Differentiate' functor and calls to 'Derivative'
|
2007-03-15 09:59:07 +00:00 |
Sebastian Limbach
|
5a4e89f6f6
|
Test adapted to all the changes in Polynomial package. Especially different coefficient types get tested.
|
2007-03-13 09:03:27 +00:00 |
Sebastian Limbach
|
73c1aeece0
|
Missing tests for new functors added.
|
2007-03-06 13:31:27 +00:00 |
Sebastian Limbach
|
abc29aad51
|
Test adapted to new index from 0 to d-1 instead of 1 to d.
|
2007-03-01 13:03:36 +00:00 |
Andreas Fabri
|
7b727bf338
|
.C -> .cpp
|
2007-02-16 16:29:05 +00:00 |
Michael Hemmer
|
9bde28874f
|
rm old Polynomial_traits
extracted some traits classes into extra files in subdir CGAL/Polynomial
|
2006-12-07 17:16:14 +00:00 |
Michael Hemmer
|
a74dcdca9e
|
first version of class Polynomial (from EXACUS)
added Polynomial_traits_d
TODO:
rm old Polynomial_traits
|
2006-12-07 13:46:43 +00:00 |
Andreas Fabri
|
f40d931ced
|
get the package out of way for the exacus polynomial
|
2006-07-13 12:52:01 +00:00 |
Joachim Reichel
|
f582718758
|
rename create_makefile to cgal_create_makefile to avoid name clashes,
adjust all occurences of create_makefile and create\_makefile in the entire
repository (well, trunk only)
|
2006-03-15 22:10:02 +00:00 |
Laurent Saboret
|
20c1cb99f8
|
Move packages to trunk root
|
2006-02-14 08:58:18 +00:00 |