Sylvain Pion
49efafed43
- Commented out the CGAL_convert_to<>() definitions, that really should not be
...
here. Currently moved to Interval_arithmetic.h, but should be in
number_utils.h, or in separate conversion files.
1998-12-08 13:50:30 +00:00
Sylvain Pion
05a854e639
- Big Renaming...
1998-12-08 13:47:56 +00:00
Sylvain Pion
3ede82ecd2
- Renaming: CGAL_to_Interval_nt_advanced() to
...
CGAL_convert_to<CGAL_Interval_nt_advanced>.
1998-12-08 13:16:52 +00:00
Sylvain Pion
6e8540613c
- Renamed CGAL_to_Interval_nt*() to CGAL_convert_to<CGAL_Interval_nt*>().
1998-12-08 13:13:42 +00:00
Sylvain Pion
30949ff646
Big renaming...
1998-12-08 13:08:37 +00:00
Sylvain Pion
4b2bce06b4
- Big renaming:
...
- /Filter/ -> /Arithmetic_filter/
- Filter.h -> Arithmetic_filter.h
- CGAL_to_exact_type -> CGAL_convert_to
- CGAL_FILTER_H -> CGAL_ARITHMETIC_FILTER_H
- CGAL_Filtering -> CGAL_Filtered_exact
1998-12-08 13:03:30 +00:00
Sylvain Pion
62fd519627
Filter.h renamed Arithmetic_filter.h.
1998-12-08 12:55:09 +00:00
Sylvain Pion
67e14022cd
Moved to Arithmetic_filter/.
1998-12-08 12:53:48 +00:00
Sylvain Pion
4f3b42af42
Moved from Filter/.
1998-12-08 12:53:19 +00:00
Sylvain Pion
66f5e0711e
Nothing
1998-12-08 12:52:14 +00:00
Sylvain Pion
6f6f508da2
- Added conditional include for ftC3 and rtH3.
1998-12-08 12:32:42 +00:00
Sylvain Pion
dfbe87c44a
- Add a separate "dvi" .PHONY target.
1998-12-07 17:37:56 +00:00
Sylvain Pion
102a570c4a
- Largely reworked, based on Mariette and Stefan's remarks.
...
- Added an "implementation" paragraph for CGAL_Filtering.
1998-12-07 17:37:08 +00:00
Sylvain Pion
0f401875df
- Added a simple bench() function.
1998-12-07 17:32:38 +00:00
Sylvain Pion
d69e74f2af
- Added support for RT.
...
- Fix when no CGAL_*_INLINE is here, and fix when "inline" is here.
1998-12-07 17:28:41 +00:00
Sylvain Pion
b9d343c117
New files.
1998-12-07 17:27:41 +00:00
Sylvain Pion
1c18283a42
- Added CGAL_compare_deltax_deltayC2()
...
- Fixed the "inline" bug.
1998-12-07 17:27:24 +00:00
Sylvain Pion
e391699415
- Changed the script location.
...
- Added ftC3 and rtH2.
- Fixed the generic make rule.
1998-12-07 15:02:22 +00:00
Sylvain Pion
cc1ad69903
- Added target "test" to .PHONY.
...
- Changed "script" to "examples" for the "tar" command.
1998-12-07 14:25:32 +00:00
Sylvain Pion
d02e363865
Moved to examples/Interval_arithmetic.
1998-12-07 14:22:30 +00:00
Sylvain Pion
7153190731
Just moved from script/.
1998-12-07 14:22:10 +00:00
Sylvain Pion
362ac66bc9
- On __i386, we don't want the test-suite to say "n" because of the
...
[under/over]flow bug.
1998-12-07 13:55:17 +00:00
Sylvain Pion
2ba0dea489
- Added member function bool overlap(const IA &d).
...
- Added flag CGAL_IA_NO_EXCEPTION, which prevents throwing.
1998-12-05 16:28:17 +00:00
Sylvain Pion
61cfdcc82e
- Added "#define CGAL_IA_NO_EXCEPTION"
1998-12-05 16:24:54 +00:00
Sylvain Pion
e8f4d603fa
- Added "#define CGAL_IA_NO_EXCEPTION"
...
- Which broke the spiral test: fixed using new overlap() member function.
- Changed "cout << tmp_flag" to "cout << (int) tmp_flag", so that Sun'CC works.
1998-12-05 16:24:30 +00:00
Sylvain Pion
dadd0d2470
- Default CGAL_to_exact_type<ET>(CT) based on ET(ct).
...
- Added operator=()
- Added constructor(CGAL_Filtering<>), to avoid recursive construction.
1998-12-05 14:55:43 +00:00
Monique Teillaud
4e6ba14d76
iterators on vertices modified, work when there is no vertex
1998-12-04 17:01:59 +00:00
Monique Teillaud
21be092d5a
*** empty log message ***
1998-12-04 16:37:51 +00:00
Monique Teillaud
c502958be4
start cleaning with the doc...
1998-12-04 16:37:27 +00:00
Monique Teillaud
2dbe0352ed
small bug fixes
1998-12-04 16:19:37 +00:00
Monique Teillaud
903c04c6bf
*** empty log message ***
1998-12-04 09:16:03 +00:00
Monique Teillaud
745d397f9c
*** empty log message ***
1998-12-04 09:09:26 +00:00
Geert-Jan Giezeman
480694a413
*** empty log message ***
1998-12-04 08:56:58 +00:00
Geert-Jan Giezeman
b342eb0c28
Disabled namespace std for the moment.
1998-12-04 08:44:50 +00:00
Mariette Yvinec
90b1071eec
suppress the test of constrained triangulation
...
because it does not compile with CC
1998-12-03 17:18:38 +00:00
Monique Teillaud
2ac9d7ac8f
iterators allowed even when the dimension is inferior to the dimension
...
of the objets, in which case it returns past_end
1998-12-03 16:35:00 +00:00
François Rebufat
780e912b77
Change template parameters because CC does not support typename in parameter type declaration.
1998-12-03 16:02:23 +00:00
Monique Teillaud
0340a5e785
preconditions on dimensions removed
...
Now for example cells_begin() is allowed even in dimension <3
but it returns the same as cells_end() in degenerate dimensions
The same holds for other iterators
1998-12-03 15:52:40 +00:00
Monique Teillaud
3c878159a1
cleaning
...
locate (brute force) -> locate_old
locate_quick (march) -> locate
new locate in any dimension (same as brute force for dimensions 0 and -1)
insert calls the new one
1998-12-03 15:00:37 +00:00
Monique Teillaud
4b141c25ce
locate returns the (finite or not) cell containing the query
...
(before it returned a finite cell)
insert_outside_convex_hull modified consequently
1998-12-03 10:23:02 +00:00
Monique Teillaud
68ccccac62
locate by marching for d=2, first version
1998-12-02 14:28:18 +00:00
Monique Teillaud
2d9e27e7bd
locate by marching, for d=3 only. First version
1998-12-02 13:49:15 +00:00
Geert-Jan Giezeman
598ccefba8
Removed most (not all) occurrences of CGAL/std from include directives.
1998-12-02 11:56:00 +00:00
Monique Teillaud
f164e87253
insert_in_facet (i&1) instead of i&1
1998-12-02 10:28:30 +00:00
Sylvain Pion
65df7a8b81
- Added forgottent definition of CGAL_to_double(IA_nt).
...
- Added istream operator>>(IA) (via a double).
1998-12-01 16:39:56 +00:00
Sylvain Pion
c84a8911f3
Use a template member function (the constructor)... and pray that it's
...
supported by the commercial compilers...
1998-12-01 14:36:37 +00:00
Sylvain Pion
35b57efb0e
- Put back CGAL_DENY_INEXACT_OPERATIONS_ON_FILTER, since when deriving, the
...
specialized predicates are not used...
1998-12-01 14:08:24 +00:00
Sylvain Pion
d058b1adb6
- Changes "class" to "struct", and removed "public:".
...
- Added missing constructors for CGAL_Filter_allow_inexact.
1998-12-01 13:52:39 +00:00
Sylvain Pion
030e4fbfcd
- Introduced the class CGAL_Filtering_allow_inexact to replace
...
CGAL_DENY_INEXACT_OPERATIONS_ON_FILTER
- Added forwarding code (to the CT value) for the functions:
CGAL_is_valid, CGAL_is_finite, CGAL_to_double, CGAL_sign, CGAL_compare,
CGAL_abs, CGAL_min, CGAL_max, sqrt, CGAL_io_tag, CGAL_number_type_tag,
operator>>, operator<<
- Added conditional include directive for predicates_on_rtH2.h.
1998-12-01 13:37:23 +00:00
Sylvain Pion
861307904b
Cast function for Olivier's CGAL_Fixed_precision_nt.
1998-12-01 13:03:02 +00:00