Commit Graph

270 Commits

Author SHA1 Message Date
Sylvain Pion e9553717f0 - Added "static bool Interval_nt_advanced::want_exceptions = true".
- Updated overlap_action() to use it.
- Removed the ugly macros CGAL_IA_NO_EXCEPTION and CGAL_IA_NO_WARNING.
1999-08-05 17:29:58 +00:00
Sylvain Pion 2cfbba41c6 - Removed the check about CGAL_IA_NO_EXCEPTION. 1999-08-05 17:28:28 +00:00
Sylvain Pion edcc8519bd - Changed overlap_action() to be static. 1999-08-05 17:13:43 +00:00
Sylvain Pion 30792ea969 - Added "revision" and "revision_date" fields in the header. 1999-08-05 17:09:23 +00:00
Sylvain Pion 2e7717a22d - Replaced the list of includes by a single file Arithmetic_filter/dispatch.h. 1999-08-05 17:01:48 +00:00
Sylvain Pion d085f8e435 - Updated to new format. 1999-08-04 09:49:57 +00:00
Sylvain Pion 67c182646d - Recommit (error with CGAL != .modified). 1999-08-03 14:57:32 +00:00
Sylvain Pion b5d0216282 - Split the lines to avoid "line too long" warnings. 1999-08-03 14:49:01 +00:00
Sylvain Pion 2505877520 - Baked out the previous change. 1999-08-03 14:46:27 +00:00
Sylvain Pion 970b956092 - Removed. 1999-08-02 14:14:32 +00:00
Sylvain Pion 3714df3da0 - It's a preliminary version, but I don't plan to improve it, so I put it in
CVS, and will remove it just after.
1999-08-02 14:14:09 +00:00
Sylvain Pion 5e51170335 - Temporary file: new filter scheme. 1999-08-02 09:44:02 +00:00
Sylvain Pion a80bc979e5 - New class Restricted_double, just a double, with limited functionality. 1999-08-02 09:43:14 +00:00
Sylvain Pion 3dea9182ce - Bump for 4.22. 1999-08-02 09:37:16 +00:00
Sylvain Pion 66527a142e - Added ctor(int).
- sqrt -> std::sqrt().
- fixed ulp() declaration.
- Added lexicographical_sign_SAF().
1999-08-02 09:35:09 +00:00
Sylvain Pion af6a1a6b9b - Replaced CGAL_IA_DEBUG by CGAL_expensive_assertion(). 1999-08-02 09:32:47 +00:00
Sylvain Pion e35c3d7889 - Replaced:
#ifdef CGAL_IA_DEBUG
      CGAL_assertion(FPU_get_cw() == FPU_cw_up);
  #endif
 by:
      CGAL_expensive_assertion(FPU_empiric_test() == FPU_cw_up);
1999-08-01 13:20:53 +00:00
Sylvain Pion 8bfb64cc16 - Moved FPU_empiric_test() in Interval_arithmetic.C instead of tst0.C. 1999-08-01 13:20:00 +00:00
Sylvain Pion b4c82b2fc0 - Don't use the GNU extension of "Named return value" anymore. 1999-08-01 12:49:29 +00:00
Sylvain Pion 5ca0fa7715 - Replaced " "x8 by \t in $bound_checks. 1999-08-01 12:22:38 +00:00
Sylvain Pion 71447473b2 - The original template type is not replaced anymore, we use a typedef instead. 1999-08-01 11:34:02 +00:00
Sylvain Pion dfb9966ff4 - Added missing "template <>" to keep MipsPro 7.3 happy. 1999-07-30 18:10:40 +00:00
Sylvain Pion ed5f470e03 - Do not replace anymore "FT0" by "Restricted_double0" and such. 1999-07-30 16:43:30 +00:00
Sylvain Pion 7a11782180 - Prefixed _bound and _epsilon* by "_SAF". 1999-07-30 16:24:05 +00:00
Sylvain Pion 5ec69b48e9 - No need for "}" at beginning of line => take original code. 1999-07-30 16:11:50 +00:00
Sylvain Pion f232450d0a - New parsing: empty lines removed, "Static_adaptif" replaced by
"Arithmetic_filter".
1999-07-30 15:37:48 +00:00
Sylvain Pion 2a5564b8cb - Filter_epsilon_... renamed _epsilon_#, and not initialized. 1999-07-30 13:00:02 +00:00
Sylvain Pion bd633efd55 - Moved the epsilons as static function variables. 1999-07-30 12:48:53 +00:00
Sylvain Pion fb09b53c4c - Updated. 1999-07-29 18:33:22 +00:00
Sylvain Pion 1e20aa9d36 - Fixed alignment for $const. 1999-07-29 14:27:34 +00:00
Sylvain Pion 3e98edc021 - New output scheme using template string -> " $" fixed. 1999-07-29 14:15:25 +00:00
Sylvain Pion 518c561f89 - New files for the new filtering scheme.
- These might be replaced one day, but it's for convenience with "cvs diff".
1999-07-28 18:26:21 +00:00
Sylvain Pion d2a86e7f40 - New output: "/* */" where there was no inline directive. 1999-07-28 18:13:02 +00:00
Sylvain Pion d96f851660 - Renamed sign() and compare() with _SAF. 1999-07-28 15:22:28 +00:00
Sylvain Pion 03184d4420 - Removed (via NO_FILTER section):
compare_lexicographically_xyzC3
  collinear_are_ordered_along_lineC3
  collinear_are_strictly_ordered_along_lineC3
  has_larger_dist_to_pointC3
  has_smaller_dist_to_pointC3
  has_larger_signed_dist_to_planeC3
  has_smaller_signed_dist_to_planeC3
  has_larger_signed_dist_to_planeC3
  has_smaller_signed_dist_to_planeC3
1999-07-28 14:30:19 +00:00
Sylvain Pion 8a7c2b691a - Removed (via FILTER_SECTION):
compare_lexicographically_xyC2
  collinear_are_ordered_along_lineC2
  collinear_are_strictly_ordered_along_lineC2
  has_larger_dist_to_pointC2
  has_smaller_dist_to_pointC2
  has_larger_signed_dist_to_lineC2
  has_smaller_signed_dist_to_lineC2
  has_larger_signed_dist_to_lineC2
  has_smaller_signed_dist_to_lineC2
1999-07-28 14:29:42 +00:00
Sylvain Pion 5e7df4525f - Added predicates/sign_of_determinant.h to the list. 1999-07-28 14:17:36 +00:00
Sylvain Pion 0e2573c52e - Initial revision. The original files needed some trickery. 1999-07-28 14:13:20 +00:00
Sylvain Pion f0e2f24940 - Added comparison operators, and +=, -=, *=, /=. 1999-07-26 15:25:48 +00:00
Sylvain Pion 72d3ddb3ef - New class Static_filter_error, used to compute error bounds for static
filters.
1999-07-26 15:13:54 +00:00
Sylvain Pion d03c8b44a5 - Added a blank line before CGAL_BEGIN_NAMESPACE. 1999-07-23 15:49:47 +00:00
Sylvain Pion e9320b68b0 - Updated after all last change: no unparsed line in the input is output. 1999-07-23 15:33:04 +00:00
Sylvain Pion db07129bed - Added "-p" option to the script. 1999-07-23 11:07:02 +00:00
Sylvain Pion 9315c6e3a3 - Updated to the namespace change (removed CGAL:: while in namespace CGAL). 1999-07-23 11:02:58 +00:00
Sylvain Pion cf87dd947c - I finally add it, because "cvs diff" is really cool to check for changes. 1999-07-21 12:32:23 +00:00
Sylvain Pion 2871ac09ca - Updated, the functions declarations are now completely rewritten. 1999-07-20 20:05:54 +00:00
Sylvain Pion 116eb8ac59 - Updated: the inline stuff is commented with /* ... */ instead of //. 1999-07-20 19:27:53 +00:00
Sylvain Pion b7e8b3c4fb - Updated: new headers. 1999-07-20 18:38:00 +00:00
Sylvain Pion 10b815d31c - Updated after the CGAL_DONT_NEED_FILTER change. 1999-07-20 16:55:39 +00:00
Sylvain Pion 0597a9e350 - Updated because of the "get_and_set" changes. 1999-07-20 16:05:19 +00:00