Commit Graph

639 Commits

Author SHA1 Message Date
Michael Hemmer 3e1b670bd3 rename Boundary to Bound 2009-08-17 14:28:37 +00:00
Michael Hemmer 0c01d5f736 implement Is_square using new function CGAL::approximate_sqrt 2009-06-30 18:59:00 +00:00
Michael Hemmer 969369e662 fix broken links 2009-06-30 08:03:27 +00:00
Michael Hemmer 08d1cf1b24 fix strange appearance of ||, replaced by 'or' 2009-06-30 07:59:07 +00:00
Sébastien Loriot dca2dc4411 Add extra space in operator<< 2009-06-29 16:16:33 +00:00
Michael Hemmer 15acb63eb3 semantic change
change default of .compare: now expecting that two numbers are from 
the same extension
added CGAL::compare with analog interface, added test, updated documentation 
This is more consistent with all compare operators which expect the same anyway. 
This change should increase the performace of related code considerably.
2009-06-28 13:10:48 +00:00
Michael Hemmer a5c24c73a0 clean up: rm todo for modular traits,
this is tested in modular arithmetic package
2009-06-28 12:04:45 +00:00
Michael Hemmer 31ccf27841 merged two versions for CORE/LEDA back into one file 2009-06-28 11:46:10 +00:00
Michael Hemmer 516e4ce8f2 prepare merge of LEDA/CORE version of test 2009-06-28 11:44:17 +00:00
Michael Kerber c71a9982fe added typedef 2009-06-16 09:22:17 +00:00
Sylvain Pion e8c2fd66d3 Fix last change. 2009-06-13 19:46:56 +00:00
Sylvain Pion e05cfc59e4 Add partial specialization to avoid ambiguous case. 2009-06-11 17:14:17 +00:00
Efi Fogel e6695c1325 Fixed calling min and max for MSVC using Boost workaround 2009-05-26 21:08:11 +00:00
Sylvain Pion 76cf913015 Add a TODO. 2009-05-22 15:02:08 +00:00
Sylvain Pion 0b96e11974 Don't test CGAL::approximate_sqrt() for Quotient<Gmpzf>.
I'm not sure we want to propagate this stuff that far...  Do we ?
2009-05-12 14:16:23 +00:00
Sylvain Pion 9806cf02a0 Renamed operator/= to div() as it's not a Field division. 2009-05-09 15:21:26 +00:00
Sylvain Pion d9038fc22c Use CGAL::integral_division() instead of operator/= in normalize(). 2009-05-09 15:11:47 +00:00
Sylvain Pion 33fd59e039 Rename sqrt() to approximate_sqrt(), like MP_Float does, as it's not a usual sqrt. 2009-05-09 10:11:06 +00:00
Michael Hemmer 2561a432dd avoid clash of CGAL::min/max with std::min/max
e.g. boost does: "unsing std::min" plus an unqualified call of min
2009-04-29 13:57:45 +00:00
Michael Hemmer e5b9f33cab minor 2009-04-29 13:37:47 +00:00
Pedro Machado Manhaes de Castro c6eb319b92 fixing the conversion for Root_of_traits<CORE::BigInt> 2009-03-31 17:20:16 +00:00
Michael Hemmer 2bb7ee56c3 added missing doc for FromDoubleConstructible 2009-03-31 09:38:38 +00:00
Marc Glisse 248d4447db setprecision is in namespace std (this works currently because we import
CORE in the global namespace, and CORE imports std).
2009-02-27 10:27:26 +00:00
Sylvain Pion 7b26494d30 Reduce the noise in "grep ccTexHtml". 2009-01-05 17:24:03 +00:00
Sylvain Pion 873efc64e1 Remove svn:executable property on images. 2009-01-03 13:27:56 +00:00
Michael Hemmer e96d501428 file is obsolete 2008-12-12 08:59:48 +00:00
Michael Hemmer 435a6d0808 added license header 2008-12-12 08:06:39 +00:00
Michael Hemmer 1012731f2a test GMP_arithmetic_kernel 2008-12-12 08:05:46 +00:00
Michael Hemmer 7d11d0c4ab added missing CGAL_int() 2008-12-09 13:59: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
Michael Hemmer 26ce8b5331 traits reflects implicit interoperability with int and NT 2008-12-09 10:29:00 +00:00
Michael Hemmer b2f47e8796 revert commit 2008-12-09 09:33:22 +00:00
Sylvain Pion d195a91851 Test commit. 2008-12-08 09:27:47 +00:00
Michael Hemmer 33811947e4 update license header 2008-12-08 06:25:14 +00:00
Andreas Fabri 1d9b40756e Add license header 2008-12-06 21:47:11 +00:00
Andreas Fabri 94460bbfd0 Add license header 2008-12-06 21:43:32 +00:00
Andreas Fabri d59d587df0 Add license header 2008-12-06 21:43:14 +00:00
Sylvain Pion 6af4976ab1 Remove obsolete comments. 2008-12-05 16:30:17 +00:00
Sylvain Pion 4251273447 Introduce a new class Set_ieee_double_precision, in order to provide
a better alternative to Protect_FPU_rounding(CGAL_FE_TONEAREST) which is
slightly unrelated.

If it works, then let's use it in the places that have recently been using
Protect_FPU_rounding for this issue.
2008-12-03 14:43:43 +00:00
Sylvain Pion 70e4b15a4f Some follow-up fixes to the documentation of Protect_FPU_rounding.
(still needs testing when cgal_manual will be unbroken on the mac)
2008-11-28 22:25:21 +00:00
Sylvain Pion 3bb6912858 Following popular request from Michael, document Protect_FPU_rounding<>. 2008-11-28 22:20:55 +00:00
Andreas Fabri b67c6dac07 one less warning for VC++ 2008-11-25 12:48:01 +00:00
Sylvain Pion b18953a3a5 Change int to std::size_t. 2008-11-25 11:58:34 +00:00
Andreas Fabri a16d4f6481 Remove coercion from long long to leda::rational, as leda::rational doesn't provide a constructor for long long 2008-11-25 09:39:17 +00:00
Andreas Fabri 7ed7023cbf Fix to_interval 2008-11-23 14:08:51 +00:00
Andreas Fabri 4710a852f1 Use CGAL_USE_LONG_LONG instead of a plain removal 2008-11-21 10:12:19 +00:00
Andreas Fabri fd529109cf Don't do anything for long long 2008-11-21 09:53:53 +00:00
Laurent Rineau ec9f2e29e5 Update citations (s/07/08/).
Let us hope that CGAL-3.4 will be release before 2009!
2008-11-20 22:19:28 +00:00
Andreas Fabri 26d60f9942 Duplicate and split Sqrt_extension.cpp for LEDA and CORE as VC8 is running out of heapspace with all these instantiations 2008-11-20 09:41:14 +00:00
Andreas Fabri 4326438f4a Duplicate and split Sqrt_extension.cpp for LEDA and CORE as VC8 is running out of heapspace with all these instantiations 2008-11-20 09:40:17 +00:00