Commit Graph

380 Commits

Author SHA1 Message Date
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