Commit Graph

56 Commits

Author SHA1 Message Date
Sébastien Loriot 3e037f0f15 fix warnings 2015-07-16 14:44:56 +02:00
Andreas Fabri 0707d8b9be split the test 2013-03-05 15:30:09 +01:00
Sébastien Loriot 301b04954e update testsuite to avoid assert(false)
add a cout comments when nothing is tested (no arithmetic kernel)
update macro
2010-08-12 13:49:08 +00:00
Michael Hemmer c71989b406 use default Arithmetic kernel if present 2010-07-07 08:22:42 +00:00
Andreas Fabri 0d1c400bb4 Split up the function in orer to avoid ICE of VC++
(It seems that it still additionally needs /bigobj)
2010-05-19 07:57:16 +00:00
Michael Hemmer 7eee2b6780 rename file 2009-08-17 07:09:30 +00:00
Michael Hemmer 7d286cf414 Enforce IEEE double precision and to nearest before using modular arithmetic 2008-12-10 10:43:17 +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
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
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 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 2ae6fda863 Enforce IEEE double precision before using modular arithmetic 2008-10-22 08:55:03 +00:00
Michael Hemmer dad354cad1 set wrong rounding mode to test modular arithmetic 2008-10-21 16:16:41 +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
Michael Hemmer 59d4c2a691 added test for (Innermost)Coefficient_const_iterator 2008-10-02 12:36:27 +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 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 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 acb79b6084 new_resultant implementation using interpolation. 2008-07-31 09:10:08 +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 5c1a2f6c45 rm unused parameter 2008-07-30 08:17:31 +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 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 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 83bd92972c added Substitute + test 2008-07-02 07:56:33 +00:00
Michael Hemmer 7071c48662 use CGAL::ipower 2008-04-05 13:42:19 +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 e3fc3f528a added modular gcd from EXACUS 2008-03-31 13:21:35 +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
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 69fbd93a0e added Rebind to Polynomial_traits_d + test 2007-12-06 15:52:45 +00:00
Sebastian Limbach b135ec8688 Test adapted to renamed namespace 2007-06-04 10:57:01 +00:00
Sebastian Limbach 666a2aeaec Removed the debug output. 2007-03-30 11:15:14 +00:00