Commit Graph

408 Commits

Author SHA1 Message Date
Monique Teillaud 878e910a70 Trying to clean, but there is work left... 2007-04-03 16:13:19 +00:00
Monique Teillaud f4bf455c8f bug fix:
root of ax^2+bx+c, should not compute -b/2a without checking whether a==0
2007-04-03 12:34:40 +00:00
Andreas Meyer d83d1a9299 added missing include for leda::interval 2007-04-02 18:15:07 +00:00
Sylvain Pion 7da39612c6 Soften comment to avoid frightening young naive developers. 2007-04-02 16:58:06 +00:00
Andreas Fabri fcc16ec9d9 deice VC7 2007-03-30 09:29:08 +00:00
Sylvain Pion 61ade51847 Support for SunCC on Linux/x86. 2007-03-30 09:02:53 +00:00
Andreas Fabri a6e1a78766 Is_valid is a class, not a struct 2007-03-30 08:50:48 +00:00
Sylvain Pion d6fb8effeb Remove traces of __KCC.
The Kai C++ compiler will not come back from the dead.
2007-03-30 08:10:59 +00:00
Andreas Fabri 067ca451ee Generate random numbers different from 0 in order to avoid division by 0 2007-03-29 13:48:39 +00:00
Andreas Fabri 4c33380c83 min/max fix 2007-03-29 13:21:55 +00:00
Sylvain Pion 0075a6fb87 CGAL also has its own NTs 2007-03-29 11:42:32 +00:00
Andreas Fabri 7a7848ae5d Added package description, renamed chapter, removed Olivier 2007-03-29 11:27:57 +00:00
Sylvain Pion d33791826e Fix "unused argument" warnings. 2007-03-28 21:57:18 +00:00
Michael Hemmer e9013df2ff added CGAL::Needs_parens_as_product<Gmpz> 2007-03-28 11:10:09 +00:00
Sylvain Pion 7ca020f653 formatting 2007-03-28 10:24:13 +00:00
Sylvain Pion 1bc7f17af6 towards a happier g++-3.3 2007-03-28 10:23:32 +00:00
Sebastian Limbach bd261c6665 Authors updated. 2007-03-28 09:23:00 +00:00
Sebastian Limbach f37d93bc6c Bigfloat interval support disabled by default because Algebraic_kernel_d package is not part of the internal release. 2007-03-28 07:37:27 +00:00
Sebastian Limbach 83029e7052 Get_arithmetic_kernel functors moved into this file. 2007-03-28 07:11:49 +00:00
Daniel Russel 2bf52833bf Header uses CORE::Expr so it should include it directly rather than depend on CORE_LEVEL being 4 and it being pulled in internally 2007-03-26 23:34:11 +00:00
Michael Hemmer 567b77550d rm doubled naming of MHemmer 2007-03-26 08:28:06 +00:00
Michael Hemmer e50501d57b changed template argument name Compare -> Less 2007-03-24 12:03:36 +00:00
Michael Hemmer 4cc8161640 added open.tex (but not included in manual) 2007-03-24 12:02:11 +00:00
Michael Hemmer 7a540ef822 rm NT in typenames 2007-03-24 11:10:38 +00:00
Sylvain Pion 20e25dbfb8 Fix to_interval(long double) on Darwin. 2007-03-23 23:48:50 +00:00
Sylvain Pion ece7058d3f Tune the constant propagation breaker to please pgcc. 2007-03-23 17:31:53 +00:00
Sylvain Pion bce1019df2 Add missing CGAL:: so that macros can be used outside namespace CGAL. 2007-03-23 17:31:25 +00:00
Sylvain Pion b3b020af69 - Fix g++-3.4 problem with template function specialization,
by replacing it with a functor with overloaded function operator.
- Remove some useless typenames.
2007-03-23 16:54:17 +00:00
Marc Glisse dee726f6b4 For sunCC on linux-x64.
On x86 it did not appear because the assembly version comes first.
2007-03-22 15:41:12 +00:00
Sebastian Limbach fb8558f21a Bug fixed in To_interval functor by replacing operator+ and operator- calls by add and sub functions provided by LEDA. 2007-03-22 14:08:34 +00:00
Marc Glisse dc3364c65a Basics for sunpro on linux-x86. I will touch FPU.h again later. 2007-03-19 18:25:06 +00:00
Andreas Fabri d8e331441e added a pragma to suppress a performance warning in std::map 2007-03-19 15:05:23 +00:00
Sylvain Pion f23d1b9a10 Replace Boost.Interval by CGAL::Interval_nt (helps portability to pgCC at least). 2007-03-18 13:58:52 +00:00
Sylvain Pion fcb6e98cfe Fix (spotted by pgcc) 2007-03-18 13:29:39 +00:00
Sylvain Pion d3d2f3caf7 Qualify divides by CGAL:: otherwise pgcc is confused with std::divides. 2007-03-18 13:26:10 +00:00
Sylvain Pion cc14095b22 Protect against long long and long double buggy IOs with pgcc. 2007-03-18 13:21:33 +00:00
Sylvain Pion c0cda13b6a Remove spurious semi-column 2007-03-18 13:21:11 +00:00
Sylvain Pion 5c523244df Kill warning with CGAL_USE() 2007-03-18 13:17:01 +00:00
Andreas Fabri 68a24117bb removed unused parameters 2007-03-17 09:48:47 +00:00
Sylvain Pion 8bcfc88619 Get rid of CGAL_MP_FLOAT_ALLOW_INEXACT.
The inexact variant was just a backward compat stuff which is most probably unused.
2007-03-16 23:10:06 +00:00
Michael Hemmer 8ca8caa232 fix of CORE includes 2007-03-15 09:40:59 +00:00
Michael Hemmer fa3da62348 update license header 2007-03-15 09:10:53 +00:00
Joachim Reichel 4f47903a25 moved src/Core to src/CGALCore
moved include/CORE to include/CGAL/CORE
moved include/OpenNL to include/CGAL/OpenNL
renamed libcore++ to libCGALcore++
2007-03-13 18:10:39 +00:00
Michael Hemmer 6ccb9649ce rm use off CGALi::Is_field etc. 2007-03-12 14:19:45 +00:00
Michael Hemmer fca272c33d minor change 2007-03-12 13:09:38 +00:00
Sylvain Pion 57ac2709a4 pgcc warning-- 2007-03-10 10:48:51 +00:00
Sylvain Pion 9426891f83 Implement Unit_part. 2007-03-09 15:35:24 +00:00
Sylvain Pion f173ff399c Downgrade MP_Float's category to UFD instead of Euclidean_ring (at least for now).
Try to make gcd() work in the 0 case.
There are still some test-suite failures...
2007-03-08 17:59:28 +00:00
Sylvain Pion 6276bbb9e8 Typo long_double 2007-03-08 16:57:33 +00:00
Michael Hemmer 024df41155 changed test for div_mod for MP_Float (exact) 2007-03-08 15:47:17 +00:00