Sylvain Pion
f979f9578a
Bump for 2.3: small cleanup.
1998-10-23 08:53:48 +00:00
Sylvain Pion
5a2090bde6
Changed "class" to "struct".
...
Put the cast "IA_advanved -> IA" private.
Put the 2 doubles at the top of the definition.
1998-10-22 13:23:12 +00:00
Sylvain Pion
7fa30708d0
Added for the 2 classes, the 2 operators: *(IA, double) and *(double, IA).
1998-10-21 16:51:40 +00:00
Sylvain Pion
814447927d
- operator<< doesn't need to be a friend function anymore.
...
- using the GNU extension optimization "Named return value".
- new protected function verify_overlap() (to clean up the comparison
functions codes).
- operator*() and operator/() are outside the class body, so they can be made
not inlined.
1998-10-20 13:42:32 +00:00
Sylvain Pion
4f8701d25b
2 small comments added.
1998-10-16 14:30:50 +00:00
Sylvain Pion
60476ef3cf
CGAL_Interval_nt operator-() needed to be defined...
1998-10-15 15:59:55 +00:00
Sylvain Pion
4fd875f2c2
Fixed (duplicate code...) the CGAL_interval_nt operator?=().
1998-10-15 15:36:31 +00:00
Sylvain Pion
bfc9ee9ef3
Put the operators' code outside the class body.
...
Made operator<<() a friend function, with const argument.
1998-10-15 11:58:32 +00:00
Sylvain Pion
7bd25e7203
- Changed the default constructor to empty, instead of initializing to 0.
...
- Corrected is_valid() when inf = sup.
1998-10-02 11:14:06 +00:00
Sylvain Pion
f798ba6488
Fixed sqrt() so that it passes the test-suite (it was correct though).
1998-10-02 11:06:25 +00:00
Sylvain Pion
61cd9b457b
Debuggued and improved the asm statements.
1998-09-25 12:01:38 +00:00
Sylvain Pion
3618f393e7
Speeded up a bit CGAL_Interval_nt, by removing spurious constructors.
1998-09-25 11:52:28 +00:00
Sylvain Pion
566b72d63e
Removed useless "inline"s in the class definition.
...
Removed old commented code.
1998-09-23 15:42:32 +00:00
Sylvain Pion
c8b319f9aa
Removed useless and time consuming copy constructors.
1998-09-11 17:55:48 +00:00
Sylvain Pion
d3189c9f27
"lines over 80 characters" problem fixed.
1998-08-18 07:20:47 +00:00
Sylvain Pion
e2058f1837
Headers updated for CVS keywords.
1998-08-17 15:33:57 +00:00
Sylvain Pion
efc75b318b
Updated to 2.0.
1998-08-17 15:33:36 +00:00
Sylvain Pion
ef69b25cc3
Use keyword substitution in the headers.
1998-08-17 13:57:58 +00:00
Sylvain Pion
243f7f40fc
Changed subdirectory name IA -> Interval_arithmetic
1998-08-14 13:54:04 +00:00
Sylvain Pion
911bf9f945
The e-mail of the coordinator changed from Herve to Mariette.
1998-08-14 13:29:37 +00:00
Sylvain Pion
b482a785af
Removed old files from CVS
1998-08-14 11:59:41 +00:00
Sylvain Pion
86236d5def
Initial revision
1998-08-14 11:46:12 +00:00
Sylvain Pion
abf8645805
This commit was generated by cvs2svn to compensate for changes in r425,
...
which included commits to RCS files with non-trunk default branches.
1998-08-14 11:46:12 +00:00
Sylvain Pion
b77af23941
This commit was generated by cvs2svn to compensate for changes in r423,
...
which included commits to RCS files with non-trunk default branches.
1998-08-14 11:33:46 +00:00
Sylvain Pion
f6e708c35f
This commit was generated by cvs2svn to compensate for changes in r421,
...
which included commits to RCS files with non-trunk default branches.
1998-08-14 11:33:29 +00:00
Sylvain Pion
ff2e669c3e
This commit was generated by cvs2svn to compensate for changes in r419,
...
which included commits to RCS files with non-trunk default branches.
1998-08-14 11:33:02 +00:00
Sylvain Pion
d76b1fdd02
This commit was generated by cvs2svn to compensate for changes in r417,
...
which included commits to RCS files with non-trunk default branches.
1998-08-14 11:32:48 +00:00
Sylvain Pion
fc9c84c747
This commit was generated by cvs2svn to compensate for changes in r415,
...
which included commits to RCS files with non-trunk default branches.
1998-08-14 11:32:31 +00:00
Sylvain Pion
929ec3f994
This commit was generated by cvs2svn to compensate for changes in r413,
...
which included commits to RCS files with non-trunk default branches.
1998-08-14 11:31:56 +00:00
Sylvain Pion
e761721edd
Initial revision
1998-08-14 11:31:15 +00:00