Commit Graph

432 Commits

Author SHA1 Message Date
Sylvain Pion db8068e3ba - Declare is_[finite|valid](double) to prevent recursivity. 2000-12-13 17:10:44 +00:00
Sylvain Pion 3707346679 - Use to_interval(). 2000-12-13 15:52:02 +00:00
Sylvain Pion ae12c92c97 - Obsolete conditional #include. 2000-12-13 15:36:19 +00:00
Sylvain Pion 6733724b81 - Remove. 2000-12-13 15:34:45 +00:00
Sylvain Pion 78860591fe - Removed obsolete #includes for conversion functions. 2000-11-17 15:48:12 +00:00
Sylvain Pion 57c1e8ba57 - Added to_double() and to_interval(). 2000-11-17 15:32:21 +00:00
Sylvain Pion 92b4d397b0 - Added to_interval().
- Changed the precondition so that Nan is valid.
2000-11-17 15:31:30 +00:00
Sylvain Pion ad1d537589 - Updated to use Handle and Rep, since Handle_for<> will never work for that. 2000-11-16 16:13:59 +00:00
Sylvain Pion 57fd407926 - Moved to CGAL/FPU.h 2000-10-16 12:52:52 +00:00
Sylvain Pion 5e9a09a0c1 - Use CGAL/FPU.h. 2000-10-16 12:50:41 +00:00
Sylvain Pion ecb000af01 - Moved in the visible world. 2000-10-16 12:48:21 +00:00
Sylvain Pion 0e1025db13 - #if 0'd out code to act as a remainder for is_zero() and stuff. 2000-09-20 13:36:10 +00:00
Sylvain Pion 50ace4fe5e - Funny comment :) 2000-09-20 13:35:22 +00:00
Sylvain Pion e85be5ffe7 - More comments. 2000-09-20 13:34:19 +00:00
Sylvain Pion f337f5d370 - For M$VC++, call min(double) instead of std::min(double). 2000-09-13 14:38:18 +00:00
Sylvain Pion 32f42114e8 - Workaround for min/man with VC++. 2000-09-10 22:03:34 +00:00
Sylvain Pion 5f933114c5 - Shorten 80 characters lines. 2000-09-07 11:39:38 +00:00
Sylvain Pion 0d54c73b68 - Renamed ._inf and ._sup to .inf_ and .sup_. 2000-09-06 17:39:58 +00:00
Sylvain Pion 7cd146b96a - Moved extern "C" declaration outside namespace CGAL for M$ VC++. 2000-09-06 11:35:59 +00:00
Sylvain Pion c3db8f0191 - New predicate : side_of_oriented_lineC2. 2000-09-01 16:54:41 +00:00
Sylvain Pion f7e665d2ac - Added commented out to_interval() for long long and long double.
- Use CGAL_IA_ADD, SUB, MUL, DIV, SQUARE.
- Removed copy and assignment ctors.
2000-09-01 16:50:10 +00:00
Sylvain Pion 28ced821a4 - Don't use GCC's statement expressions anymore, use a portable asm() instead.
- CGAL_ms_sqrt() moved here, and uses an asm() for CygWin.
- New macros for basic operations taking care of constant propagation, and
  memory flush : CGAL_IA_ADD, SUB, MUL, DIV, SQUARE.
2000-09-01 16:48:46 +00:00
Sylvain Pion b03945413c - Constant propagation barriers are moved where needed.
So doesn't depend anymore on _FPU.h.
2000-09-01 16:44:16 +00:00
Sylvain Pion 4e75aa3f61 - Added a #if 0'd out preliminary version of to_interval(). 2000-09-01 16:43:23 +00:00
Sylvain Pion f5d12695c8 - "static" added when not template (M$VC++). 2000-09-01 16:40:49 +00:00
Sylvain Pion 71a53113c4 - Renamed overlap() to do_overlap(). 2000-08-23 14:32:29 +00:00
Sylvain Pion d06a8a4007 - Use the "IA" typedef to shorten the code a bit. 2000-08-20 15:40:18 +00:00
Sylvain Pion 716f878968 - Update to make static adaptative filters work again. 2000-08-03 15:23:10 +00:00
Sylvain Pion 8c11be0326 - CGAL_NTS. 2000-07-26 15:12:24 +00:00
Sylvain Pion 83b2b49344 - Namespace issues. 2000-07-26 14:52:37 +00:00
Sylvain Pion 12665df787 - Various updates. 2000-06-25 18:54:19 +00:00
Sylvain Pion dbb0048116 - Interval_base moved to Interval_base.h .
- Protect_FPU_rounding<> moved to Interval_arithmetic/_FPU.h .
- min and max std:: qualified for doubles.
- M$VC++ workaround for sign, compare, abs, square.
- Header cleanups.
2000-06-25 18:52:14 +00:00
Sylvain Pion c70a2e38bf - New file. Definition of the class Interval_base. 2000-06-25 18:48:55 +00:00
Sylvain Pion d107068fa0 - Headers cleanups. 2000-06-25 18:47:01 +00:00
Sylvain Pion 21bb7b381e - Protect_FPU_rounding<> moved to _FPU.h. 2000-06-25 18:45:23 +00:00
Sylvain Pion 1bb23ded7e - Big rewrite... 2000-06-21 15:12:20 +00:00
Sylvain Pion dfea45953c - Protect_FPU_rounding object who's ctor/dtor do the rounding stuff. 2000-06-15 13:29:11 +00:00
Sylvain Pion cfdc0d0db6 - Fixed obsolete and buggy references to
CGAL_CFG_NO_EXPLICIT_TEMPLATE_FUNCTION_ARGUMENT_SPECIFICATION.
2000-06-14 14:40:11 +00:00
Sylvain Pion ba8b110094 - coordinator field re-added. 2000-06-13 15:07:38 +00:00
Sylvain Pion 31adf050ed - Bump for 4.47. 2000-06-13 15:02:54 +00:00
Sylvain Pion 1baf6fc4a9 - Fixed Copyrigth dates, and re-added coordinator fields. 2000-06-13 15:01:03 +00:00
Sylvain Pion d16aed673a - Removed useless "template <>". 2000-06-13 14:51:32 +00:00
Sylvain Pion ee54db404b - Bug fixes update. 2000-06-12 15:46:27 +00:00
Sylvain Pion d463fc543f - Various updates. 2000-06-12 14:14:27 +00:00
Sylvain Pion 19fbccda50 - Updated. Filtered predicates work. 2000-06-12 12:39:00 +00:00
Sylvain Pion 6aba0f76fc - Fix CGAL_NTS issues. 2000-06-11 14:48:50 +00:00
Sylvain Pion 1089a61201 - CGAL_NTS and namespace stuff. 2000-06-10 23:48:00 +00:00
Sylvain Pion ef15580c0d - Complete rewrite to use Handle_for<> and more. 2000-06-10 23:42:55 +00:00
Sylvain Pion 50113faa0b - Removed is_integral() since it's now in double.h. 2000-06-08 15:19:26 +00:00
Sylvain Pion df461d9f67 - Removed the coordinator field, and updated some Copyright years. 2000-05-19 15:28:42 +00:00