Commit Graph

113895 Commits

Author SHA1 Message Date
Sylvain Pion e0bb0bfb51 - Added "\n" to avoid too long lines in the output. 1999-08-02 09:46:33 +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 5f35b1a5ba - Added tst_static_adaptatif.
- Some cleanups.
1999-08-02 09:31:37 +00:00
Sylvain Pion be480ab928 - Removed #include <Arithmetic_filter.h> since for the moment it conflicts
with static filter.
1999-08-02 09:31:16 +00:00
Sylvain Pion b790eafda8 - /interval() needed to be protect with rounding -> infty. 1999-08-02 09:30:42 +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 09a7696b63 - Replacing a loop with join(). 1999-08-01 12:42:11 +00:00
Sylvain Pion 9ccc3f8ebf - arg_string() removed, replaced by join().
- put_CGAL_header() renamed print_CGAL_header().
1999-08-01 12:34:57 +00:00
Sylvain Pion 5ca0fa7715 - Replaced " "x8 by \t in $bound_checks. 1999-08-01 12:22:38 +00:00
Sylvain Pion ac72a44b57 - Removed the string templates, and put them where they are used instead.
- Instead of changing the template type, just define the old as a typedef.
- print_epsilon_body() renamed print_epsilon_function().
1999-08-01 11:38:27 +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 4b6e15f4a6 - $predicates_re renamed to a global $pred_list_re.
- New string template $Accessory_SAF_template.
- Simplify warning() and verbose().
- give_new_body() renamed print_epsilon_body(), and use the template.
- Made a few simplifications.
1999-07-30 18:05:38 +00:00
Mariette Yvinec c1762a0432 small changes 1999-07-30 16:45:54 +00:00
Mariette Yvinec 836466a77d decommented tests with Homogeneous coordinates
abs test_traits
1999-07-30 16:45:17 +00:00
Sylvain Pion ed5f470e03 - Do not replace anymore "FT0" by "Restricted_double0" and such. 1999-07-30 16:43:30 +00:00
Mariette Yvinec e08ae96a3e cleaned up, test suite compiles and runs 1999-07-30 16:41:42 +00:00
Sylvain Pion cb913b65d1 - Added "SAF" prefixes to _bound and _epsilon* for safety.
- Removed eps_string(,,,$e) since it's equivalent to arg_string(,,,0..$e-1).
1999-07-30 16:28:50 +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 bb86383fcc - "_bound" initialized to -1 instead of 0.
- New macro __STATIC_EPSILONS__ in the string template.
- Use "warn" in verbose and warning.
- Parse the file as a unique string, not line by line.
- Global comment areas elimination.
- treat_CGAL_header() renamed parse_CGAL_header(), and much simplified,
  returns the filename and protec_macro, do not output anything.
- New function put_CGAL_header() for doing the latter.
- Replaced occurences to "static_adaptatif" to "Arithmetic_filter".
- skip_no_filter_section() removed.
- extract_balanced() improved to support "{...}".
- Now parses balanced "{ body }" correctly, no need of beginning of line.
1999-07-30 16:10:41 +00:00
Sylvain Pion f232450d0a - New parsing: empty lines removed, "Static_adaptif" replaced by
"Arithmetic_filter".
1999-07-30 15:37:48 +00:00
Mariette Yvinec ac067b54a5 imported from Lutz Kettner on July 1999 the 30th 1999-07-30 14:44:39 +00:00
Monique Teillaud 5fbe64cd7a bug fix (several cells copied, not inserted into the tds,
--> the default destructors crashed on linux...)
1999-07-30 14:22:30 +00:00
Mariette Yvinec 0600ea127a Initial revision 1999-07-30 14:21:29 +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 e5085d95a4 - Initial revision for a test program for the static adaptative filter. 1999-07-30 12:47:27 +00:00
Michael Hoffmann 8743491a2d *** empty log message *** 1999-07-30 11:21:25 +00:00
Michael Hoffmann a16ae0ca08 *** empty log message *** 1999-07-30 10:55:29 +00:00
Michael Hoffmann 3ee73f0f54 Removed line directives. 1999-07-30 10:55:11 +00:00
Michael Hoffmann 629f071db0 Removed obsolete workaround flags.
Removed line directives.
1999-07-30 10:54:52 +00:00
Michael Hoffmann 14cb554f0d Joined with compose.tex. 1999-07-30 10:53:49 +00:00
Michael Hoffmann b96c469c2f now joind into stl_extension.tex. 1999-07-30 09:44:58 +00:00
Mariette Yvinec 028034e822 cleaning up, testsuite compiles and runs 1999-07-30 07:35:44 +00:00
Michael Hoffmann 3107e39c5d *** empty log message *** 1999-07-30 07:19:49 +00:00
Michael Hoffmann c4cb253321 Added typedefs for types from base class that are not visible
since the base class depends on the template parameter.
(in composition classes and Random_access_value_adaptor)
1999-07-30 07:19:19 +00:00
Michael Hoffmann 34734ba615 *** empty log message *** 1999-07-30 06:40:39 +00:00
Michael Hoffmann 8203339d1d Initial revision 1999-07-30 06:36:34 +00:00
Sylvain Pion f8a09c93d8 - throw() fixed.
- Introduced Restricted_double
1999-07-29 18:34:56 +00:00
Sylvain Pion fb09b53c4c - Updated. 1999-07-29 18:33:22 +00:00
Mariette Yvinec eee8dc527a added std:: or CGAL_STD before ptrdiff 1999-07-29 15:58:25 +00:00
Sylvain Pion 125e44d51c - Update to new parsing. 1999-07-29 15:48:04 +00:00
Sylvain Pion 90c2ced9b9 - Added a TODO list inside.
- New "-v" verbose command line option, with a verbose("msg") function.
- $new_protect_name is now local to main();
- FILE_FIELD -> __FILE_FIELD__ and so on for all macros in string templates.
- New string template $Static_adaptif_template.
- Removed line number printing in warning() since I'm gonna drop line parsing.
- output_args_list() renamed arg_string().
- New function eps_string($eps) similar to arg_string().
1999-07-29 15:39:20 +00:00