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