m.overtheil
eecc4b480e
Fixed deleted double indirection
2014-12-08 15:37:23 +01:00
m.overtheil
53aecd416f
Deleted double indirection
2014-12-08 12:10:52 +01:00
m.overtheil
418642d2a1
Typo
2014-12-08 10:59:46 +01:00
m.overtheil
76cb978a13
Added Figures,benchmark and implementation History
2014-12-08 09:38:20 +01:00
Andreas Fabri
df2a957fbe
add illustration gfor benchmark
2014-12-05 16:28:34 +01:00
m.overtheil
395b6a6d80
Test worst dist again
2014-12-05 16:17:17 +01:00
m.overtheil
286e957e4f
Modification of new example
2014-12-05 15:43:49 +01:00
m.overtheil
7fe5f7c9ae
Fixed most of the old benchmarks
2014-12-05 14:36:46 +01:00
m.overtheil
2a71befeaa
Added example for splitter worst cases
2014-12-05 12:21:16 +01:00
Markus Overtheil
6c548a9fad
Removed worst dist check
2014-12-05 09:12:05 +01:00
m.overtheil
1e6b69ccd9
Added tparam to doc
2014-12-04 15:58:03 +01:00
m.overtheil
d9a132b72e
Unrolled orthogonal distance loops for DIM 2 and 3
2014-12-04 14:32:53 +01:00
Andreas Fabri
417f47c06c
dispatching for dimensions in orer to unroll
2014-12-04 13:17:00 +01:00
m.overtheil
060c4f208f
Removed some output in bench
2014-12-04 12:17:21 +01:00
m.overtheil
e893bc94d3
Check worst dist before make_pair
2014-12-04 11:46:10 +01:00
m.overtheil
16dbdf2f9b
Merge branch 'Spatial_searching-final_acceleration-gf' of ssh://scm.cgal.org/var/git/cgal-gsoc into Spatial_searching-final_acceleration-gf
2014-12-04 10:14:55 +01:00
m.overtheil
78f257ec46
Added nanoflan benchmark
2014-12-04 10:12:09 +01:00
Andreas Fabri
9c7ab7568c
typos and partial switching to \tparam
2014-12-04 10:07:52 +01:00
Andreas Fabri
9650d226a1
typos and partial switching to \tparam
2014-12-04 09:52:01 +01:00
Laurent Rineau
791ded9f35
Fix indentation
2014-12-03 16:20:28 +01:00
Laurent Rineau
dfeb7d7b44
Fix compilation error: need a typedef for base class
2014-12-03 16:20:28 +01:00
Laurent Rineau
8258187d47
Fix compilation error: missing "typename"
2014-12-03 16:20:22 +01:00
Laurent Rineau
f8911c20dd
Fix compilation error: spurious "typename"
2014-12-03 16:15:52 +01:00
Laurent Rineau
d20eb45039
Fix compilation error: "<CGAL\Dimension.h>"
2014-12-03 16:15:52 +01:00
m.overtheil
10249fb7f9
Bug in print()
2014-12-03 15:44:14 +01:00
m.overtheil
88dca7f9af
Typo
2014-12-03 15:09:28 +01:00
m.overtheil
17068ae8b4
Documentation
2014-12-03 14:55:20 +01:00
m.overtheil
a031dedd83
Fixed bug in print()
2014-12-03 12:23:25 +01:00
m.overtheil
b08583e319
Specialized compute_neighbors_orthogonally
...
It's now compute_nearest_neighbor_orthogonally and
compute_furthest_neighbor_orthogonally
2014-12-03 10:47:52 +01:00
m.overtheil
4bf11c0edc
replaced .assign() with .fill()
2014-12-02 16:04:20 +01:00
m.overtheil
9b3d496572
Added changes from Orthogonal search to Orthogonal inc search
2014-12-02 15:39:41 +01:00
m.overtheil
af343d926e
Added new traversal rule and dists vector to Orthogonal search
...
Functions min_dist_to_rectangle and max... have an overload with
std::vector<FT>& dists now. That is required for ortho searches, so
we have no backwards compatibility.
The values for extended internal nodes have also been changed.
2014-12-02 10:36:36 +01:00
m.overtheil
e6019889cc
Added dimension tags to Kd_tree_rectangle
...
Introduced dimension tags for a speedup when we know the dimension
at compiletime.
2014-11-28 15:08:46 +01:00
m.overtheil
9da9cff768
Merge branch 'Spatial_searching-Rectangle_compiletimeD-gf' into Spatial_searching-final_acceleration-gf
...
Conflicts:
Spatial_searching/benchmark/Spatial_searching/nn3cgal.cpp
Spatial_searching/include/CGAL/Kd_tree.h
Spatial_searching/include/CGAL/Kd_tree_node.h
2014-11-28 13:10:08 +01:00
m.overtheil
5b67887a5e
Merge branch 'Spatial_searching-Sliding_Midpoint_Splitter_bugfix-gf' into Spatial_searching-final_acceleration-gf
2014-11-28 12:43:12 +01:00
m.overtheil
d22d78a04f
Reorder pts vector for spatial locality
...
IMPORTANT: This only works for point types with a
default constructor! Added that in the test.
2014-11-28 12:42:19 +01:00
m.overtheil
32877332ec
Reorder pts vector
...
NO WORKING CODE! Just for my synchronisytion
2014-11-28 09:28:51 +01:00
m.overtheil
cb4f9c3521
Divided Kd_tree_node into internal and leaf node
...
The Kd_tree_node now has two derived classes Kd_tree_internal_node
and Kd_tree_leaf_node. This commit is tested under Windows x64
2014-11-27 15:42:18 +01:00
m.overtheil
afd47e07ee
Started to divide Kd_tree_node in two types
...
NO WORKING CODE! Commit is just for my own synchronisation
2014-11-26 16:03:57 +01:00
m.overtheil
381fd858ea
2d
2014-11-18 08:43:24 +01:00
m.overtheil
d598526bfe
added dimension template argument to doc
2014-11-04 15:59:56 +01:00
m.overtheil
87aa5ad7c3
Moved to namespace internal,renamed HAS_DIMENSION to HAS_DIMENSION_TAG
2014-11-03 13:33:49 +01:00
m.overtheil
9a7660b6fa
Added compatibility for traits without dimension_tag
2014-11-03 11:15:49 +01:00
m.overtheil
8f94bc329b
Replaced all int dimension with dimension_tags
2014-10-31 15:02:04 +01:00
m.overtheil
c0a37c0a05
Bugfix for Sliding_midpoint splitting rule(default)
...
Fixed a bug causing the tree to have linear depth in some degenerated
cases, e.g. when points are on a segment or on a hyperplane in general.
Added a check of the tight bounding box to avoid that.
Also set the default bucket_size from 3 to 10, which results in much
better runtime.
2014-10-31 10:37:58 +01:00
m.overtheil
f001def817
added statistics
2014-10-24 12:25:48 +02:00
m.overtheil
9246366757
test for bug in kd-tree
2014-10-17 08:23:54 +02:00
Sébastien Loriot
7247e971fc
fix wrong documented traits
2014-09-12 13:23:46 +02:00
Mael Rouxel-Labbé
12a72d1a35
Merge branch 'Spatial_searching-fix_fuzzy_iso_box_contains-GF'
...
Tested in CGAL-4.5-Ic-113.
Approved by the Release Manager.
2014-08-06 18:52:39 +02:00
Mael Rouxel-Labbé
0cface5c3c
Fix Circular_querry.cpp
...
The Fuzzy_sphere bug (c0cbdab ) was previously undetected by
the testsuite because Circular_querry.cpp used circles
with radius that cannot exactly be represented (0.2) in
binary and a point could never exactly be on the circle
(the squared distance would be 0.04 + epsilon and the assertions
did not fail). This attempts to fix it by using decimals
that can exactly be represented.
The testsuite now compiles and runs succesfully locally.
2014-07-15 18:24:51 +02:00