Commit Graph

30585 Commits

Author SHA1 Message Date
Sylvain Pion a3165a0ce1 - Added an "error" (just a print, should be converted to a real test-suite
error ?) when constant propagatoin breaks things.
1999-05-04 15:51:03 +00:00
Sylvain Pion f45ba11b4e - Fix for MipsPro. 1999-05-04 12:14:06 +00:00
Sylvain Pion b08fa90fda - Removed operator+ (double) and operator- (double).
- Added some rounding mode check (when CGAL_IA_DEBUG) where needed.
- Added some operator?? (double, Interval_nt) so that the rounding mode is ok.
1999-05-04 12:08:33 +00:00
Sylvain Pion 0bb931e489 - Changed CGAL_assertion to CGAL_warning (when CGAL_IA_DEBUG is defined). 1999-05-04 09:53:34 +00:00
Sylvain Pion 947f394b1c - Fixed a bug in the division code !!!???!!!
- Added operator/ (const double d, const Interval_nt & t).
- Removed useless () around boolean tests.
1999-05-04 09:38:11 +00:00
Sylvain Pion c41d25bade - Added an overflow test for the addition.
- Added an underflow test for square.
- Removed old commented code.
1999-05-04 09:36:27 +00:00
Geert-Jan Giezeman 7bf7d77910 *** empty log message *** 1999-05-04 09:03:23 +00:00
Geert-Jan Giezeman 0e6b85256f *** empty log message *** 1999-05-04 08:51:39 +00:00
Sylvain Pion 91c80f00b0 - Doesn't break when CGAL_USE_LEDA is not defined. 1999-05-03 16:26:47 +00:00
Sylvain Pion 23debd51a8 - Added an FPU_empiric_test_mul() functions to test the rounding together with
underflow.  It's not used.
1999-05-03 16:23:22 +00:00
Sylvain Pion 7edafed41a - Introduced the macro CGAL_IA_FORCE_TO_DOUBLE() to work around a Intel
processor "feature" that breaks the interval computation when there is
  underflow or overflow (the exponent of the FP registers a larger than those
  of doubles).
1999-05-03 16:07:14 +00:00
Geert-Jan Giezeman 4a121762a2 *** empty log message *** 1999-05-03 09:50:24 +00:00
Mariette Yvinec 3abe51699a change order of include files 1999-05-01 09:58:33 +00:00
Mariette Yvinec d95f340caa small bugs fixed in Zurich 1999-04-30 15:17:10 +00:00
Monique Teillaud c9e9e3051f Sophie 1999-04-30 12:58:56 +00:00
Olivier Devillers aa471e7b4a Retrieve corrections in documentation made for CGAL1.2 1999-04-30 11:34:48 +00:00
Sylvain Pion 789e68d167 - Bump for 4.1. 1999-04-30 10:02:40 +00:00
Olivier Devillers 7501452a4f Version 2.1 1999-04-30 10:02:01 +00:00
Sylvain Pion 134132c41a - Fix a typo breaking MipsPro.
- First sketch for M$VC++.
1999-04-30 09:53:25 +00:00
Geert-Jan Giezeman 2e9061128a *** empty log message *** 1999-04-28 22:12:42 +00:00
Geert-Jan Giezeman 5bcfb97913 *** empty log message *** 1999-04-28 21:41:05 +00:00
Geert-Jan Giezeman 65fc4aecc8 Added namespace std prefix in places. 1999-04-28 20:19:32 +00:00
Geert-Jan Giezeman b85e77f463 Now using namespace CGAL instead of CGAL prefixes. 1999-04-28 20:18:58 +00:00
Sylvain Pion 4200c1ec72 - Fix pour MipsPro (#include <CGAL/config.h> doit etre le PREMIER include). 1999-04-28 20:14:16 +00:00
Mariette Yvinec 45b849f588 OK 1999-04-23 13:39:02 +00:00
Mariette Yvinec 53581fcf18 changed read and write to ::read and ::write
to avoid clashes with CGAL::read and CGAL::write
1999-04-23 13:34:38 +00:00
Sylvain Pion 67c60b21ee - Bump for 4.0. 1999-04-22 14:05:14 +00:00
Sylvain Pion bf45af9c35 - Fixed a typo preventing use of assembly... 1999-04-22 14:05:07 +00:00
Sylvain Pion a3ad64ecfb - Bump for 4.0. 1999-04-22 13:50:30 +00:00
Sylvain Pion 7463e94e21 - Bump for 3.9. 1999-04-20 17:07:10 +00:00
Sylvain Pion 28cedd7dd9 - Added 2 comments. 1999-04-20 16:46:55 +00:00
Sylvain Pion ebfc0541b7 - Replaced data members value/cache by _value/_cache, and added a public
member function .value() instead.
1999-04-20 16:41:57 +00:00
Sylvain Pion 82208c27f7 - Removed commented #includes.
- The caching functionnality is now private inthe class rather than global
  scope, and is much cleaner now.
- Removed the copy operator, because it's useless.
1999-04-20 16:31:09 +00:00
Sylvain Pion d9c7ecc404 - Bump for version 3.8. 1999-04-20 13:23:12 +00:00
Sylvain Pion d23f9f46dc - Updated status for MipsPro and the workarounds. 1999-04-20 13:12:22 +00:00
Sylvain Pion 1c99c15883 - Fix typo for MipsPro's workaround. 1999-04-20 13:11:24 +00:00
Sylvain Pion 688dfd4709 - Updated to remove a warning. 1999-04-20 13:10:24 +00:00
Sylvain Pion aa074c5ef0 - Cleanup of the caching functions. 1999-04-20 13:08:41 +00:00
Sylvain Pion 815ee80905 - unsafe_comparison is a type, not an object. 1999-04-20 13:07:51 +00:00
Sylvain Pion 11926a84a1 - Changed "__i386" to "__i386__" and similar. 1999-04-20 12:36:07 +00:00
Sylvain Pion 8a83d7e922 - Rearrange the produced code to avoid some warnings. 1999-04-20 12:07:20 +00:00
Olivier Devillers 8951e97758 Initial revision 1999-04-20 09:55:57 +00:00
Sven Schönherr 5744aa103b 'Homogeneous' replaced by 'Cartesian'. 1999-04-19 16:21:45 +00:00
Sven Schönherr 07922a96ef fix for namespace bug of g++ 2.8.1. 1999-04-19 16:20:39 +00:00
Sven Schönherr 0d6eddd029 'CGAL::max' replaced by 'std::max'. 1999-04-19 16:19:47 +00:00
Sylvain Pion 859c96feed - Simplify setting of CGAL_IA_USE_ASSEMBLY: all supported CPUs + GCC => ok. 1999-04-19 15:59:08 +00:00
Michael Hoffmann 0cc2911938 *** empty log message *** 1999-04-19 13:27:23 +00:00
Michael Hoffmann 30b7b9a38f added CGAL_EXTRA_OBJECTS to lib makefiles (Intervall_arithmetic fix
for irix)
1999-04-19 13:26:05 +00:00
Michael Hoffmann fd44bbab68 added CGAL_EXTRA_OBJECTS to include makefile (Intervall_arithmetic fix
for irix)
1999-04-19 13:23:11 +00:00
Sylvain Pion 60f9cf8c08 - Implemented the new caching features. Still needs some testing and
benchmarking.
1999-04-16 15:34:04 +00:00