Sylvain Pion
b01b1a6787
- Remove obsolete workarounds related to CGAL_CFG_MATCHING_BUG_2 (VC++ <= 7.0).
2004-01-18 12:06:32 +00:00
Sylvain Pion
768badd2ef
typo Saarbrucken -> Saarbruecken
2003-10-21 12:26:15 +00:00
Sylvain Pion
3a3efc6ed8
fix LGPL headers
2003-10-21 11:35:16 +00:00
Sylvain Pion
ace0a0f1fa
- Change all headers to the new format/license.
2003-09-18 10:27:16 +00:00
Sylvain Pion
6b660c91d2
- Interval_nt : move operator+-*/ out of the class, and add mixed operators
...
with int and double. Add ctor from int.
2003-09-10 15:46:20 +00:00
Sylvain Pion
1c8d4b6a30
- CGAL::NTS updates.
2003-08-27 08:10:29 +00:00
Sylvain Pion
88498bdbed
fix indentation and other small cleanups
2003-08-26 15:52:16 +00:00
Sylvain Pion
e12da20bae
add mixed operators, and other cleanups/fixes
2003-07-24 17:16:32 +00:00
Sylvain Pion
d7ec0372e8
- Workaround a g++ 2.95 + Linux bug.
2003-05-22 15:11:09 +00:00
Andreas Fabri
823da29493
Replaced Interval_base by std::pair<double,double>
2003-05-11 20:56:54 +00:00
Sylvain Pion
d7d60c39a6
- Fix warning with Borland.
2003-02-13 15:40:55 +00:00
Andreas Fabri
14a9104f2e
added zero()
2003-01-31 13:59:43 +00:00
Sylvain Pion
7a7bf22fde
- Move to_interval(long) from Interval_base.h to Interval_arithmetic.h,
...
and fix it for 64bits platforms.
2002-11-25 13:15:53 +00:00
Sylvain Pion
76f25c3953
- Move to_interval(long long) from Interval_arithmetic.h to long_long.h.
2002-08-13 19:42:50 +00:00
Sylvain Pion
6623214bad
- Fix long long support.
2002-08-12 17:47:07 +00:00
Sylvain Pion
8a90687cd1
- Move comparison operators and overlap_action(0 in Interval_nt<>.
2002-05-24 11:22:18 +00:00
Susan Hert
f0a658a552
removed the _tag names from the number type operation traits tags
2002-03-20 18:53:11 +00:00
Susan Hert
7bac5dd66d
added tags for number type tags
2002-03-20 14:23:26 +00:00
Sylvain Pion
181613cbaf
- Add normal field back.
2001-03-19 18:20:30 +00:00
Sylvain Pion
cbf4c4a060
- Try $Name: $
2001-03-19 18:19:07 +00:00
Sylvain Pion
72b90b4d16
- Try $RCSfile: $
2001-03-19 18:04:54 +00:00
Sylvain Pion
2b6c4095e7
- Try $Source: $
2001-03-19 18:03:47 +00:00
Sylvain Pion
0760aed69d
- Use $Id: $ in the file field.
2001-03-19 18:00:32 +00:00
Sylvain Pion
6c1ab654b5
- to_interval() for the built-in types are now defined here because of a
...
circular dependency with the #include otherwise.
2001-01-24 10:00:37 +00:00
Sylvain Pion
78860591fe
- Removed obsolete #includes for conversion functions.
2000-11-17 15:48:12 +00:00
Sylvain Pion
5e9a09a0c1
- Use CGAL/FPU.h.
2000-10-16 12:50:41 +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
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
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
d06a8a4007
- Use the "IA" typedef to shorten the code a bit.
2000-08-20 15:40:18 +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
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
1baf6fc4a9
- Fixed Copyrigth dates, and re-added coordinator fields.
2000-06-13 15:01:03 +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
ce95b5ea17
- Use the relational operators provided by STL's <utility>.
...
- Removed coordinator field.
- Copyright 2000 added.
- Cleanup the CGAL_ms_sqrt workaround.
2000-05-19 15:15:44 +00:00
Sylvain Pion
332711b503
- Replaced enums FPU_cw_near... by macros CGAL_FE_TONEAREST...
1999-11-07 17:56:16 +00:00
Sylvain Pion
3b546cf703
- Replaced the macros CGAL_IA_SMALLEST and CGAL_IA_LARGEST by static data
...
members Smallest and Largest.
- Some formatting.
1999-11-07 15:58:32 +00:00
Sylvain Pion
69f1a3ae1d
- Borland can't get IEEE comparisons working too...
1999-10-27 09:18:50 +00:00
Sylvain Pion
3a65f3ac51
- New flag CGAL_IA_NO_INLINE which switches operator* and operator/
...
from inline to static.
1999-10-22 16:16:57 +00:00
Sylvain Pion
4886003473
- Enable the sqrt workaround for __CYGWIN__ too.
1999-10-21 14:41:38 +00:00
Sylvain Pion
5d0622bd04
- Temporary hack for Lazy_exact_nt<>.
...
- Workaround for VC++ sqrt().
1999-10-19 11:34:23 +00:00
Sylvain Pion
75ee25d7cf
- Formatting issues (moved some code around).
1999-10-14 16:08:29 +00:00
Sylvain Pion
d500aa4702
- Got rid of bound_t. I finally think it's useless.
1999-10-14 15:57:00 +00:00
Sylvain Pion
d221d636aa
- Same thing with operator|| and operator&&.
...
- Added a special version of them for Interval_nt.
1999-10-14 15:52:07 +00:00
Sylvain Pion
dcc5d3f8c2
- Same thing with the comparison operators.
1999-10-14 15:45:11 +00:00