Commit Graph

380 Commits

Author SHA1 Message Date
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
Sylvain Pion b1d77c0f3b normalize the gcd() 2007-03-08 15:44:39 +00:00
Michael Hemmer 7f73dbdcca added test for Sqrt_extension<int,int> 2007-03-08 14:57:41 +00:00
Michael Hemmer f45fc13f84 added First_if_different for int 2007-03-08 14:54:29 +00:00
Michael Hemmer fc8497fed9 rm mixed operators for the sake of simplicity
they are covered by ImplicitInteroperable with NT & int
2007-03-08 14:44:53 +00:00
Michael Hemmer 081c28f71c added test for Sqrt_extension 2007-03-08 13:36:12 +00:00
Michael Hemmer 01d2197652 added member function compare(Self y, bool in_same_extension = false)
can compare two values from two different extensions

added ImplicitInteroperable with int
2007-03-08 13:31:16 +00:00
Andreas Fabri ad4fde4403 Added license header 2007-03-08 10:56:53 +00:00
Andreas Fabri 850daf324d Moved from Algebraic Foundations to Number Types 2007-03-08 10:52:13 +00:00
Andreas Fabri 405d31d68f moved doc from Algebraic Foundations to Number_types 2007-03-07 14:36:59 +00:00
Sébastien Loriot 95c3cd7e57 Add RootOf_1 and RootOf_2 in Root_of_traits specialization for intervals 2007-03-07 13:49:18 +00:00
Bernd Gärtner e32acbffa5 - added I/O to Gmpz, Gmpq, in particular mentioning the possibility of
reading into a Gmpq from a floating-point value
2007-03-06 15:49:57 +00:00
Bernd Gärtner 16fe68293d - added long int constructor, minor fixes 2007-03-06 15:34:41 +00:00
Bernd Gärtner 6accd8ee3b - added Gmpzf 2007-03-06 15:24:25 +00:00
Sylvain Pion de6c73b188 - Remove cgal_test from dont_submit as they are not under SVN anymore. 2007-03-06 10:04:41 +00:00
Andreas Fabri 27c9ad8750 Unified mix of struct and class 2007-03-05 08:40:07 +00:00
Sébastien Loriot c8b9f1f5be Add assertion 2007-03-02 10:01:47 +00:00
Sébastien Loriot c8eb153840 windows bug 2007-03-02 09:34:45 +00:00
Sylvain Pion b0d8b48ce8 Use CGAL::possibly(). 2007-03-01 18:31:26 +00:00
Sébastien Loriot edd0306a77 Add specialization for Interval_nt of make_root_of_2 (safe version) 2007-03-01 17:52:41 +00:00
Andreas Meyer 755a37916b * put "argument" to \ccPrecond in \ccc
* removed superfluous \\ after \ccPrecond
2007-03-01 13:36:17 +00:00
Michael Hemmer 83a5faffa9 changed layout 2007-03-01 10:34:05 +00:00
Fernando Cacciola 44f3de19f5 Manual auto-linking of gmp and mpfr replaced by new auto-link features. 2007-02-28 17:38:21 +00:00
Michael Hemmer a4923105af typos 2007-02-28 14:38:23 +00:00
Michael Hemmer 7f3929384d clarification
added operators for Sqrt_extension x Sqrt_extension
2007-02-28 14:01:38 +00:00
Michael Hemmer 255c43fc34 change doc with respect to review of Monique
Sqrt_extension is an algebraic structure for advanced users only ,-)
2007-02-27 08:58:25 +00:00
Andreas Fabri b666f84e4e less efficient but maybe portable logarithm 2007-02-23 15:10:03 +00:00
Michael Hemmer d33bd7cf2e use \ccIgnore 2007-02-20 12:39:38 +00:00
Michael Hemmer 55060c0cbd include boost::transform 2007-02-19 14:38:58 +00:00