[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Getfem-commits] (no subject)
From: |
Markus Bürg |
Subject: |
[Getfem-commits] (no subject) |
Date: |
Fri, 24 May 2019 07:27:36 -0400 (EDT) |
branch: mb-Use_rtree_in_poly_composite
commit 0fadcee1cc5ac22782ff0a90ce1753b5f8a34633
Author: mb <address@hidden>
Date: Fri May 24 13:27:17 2019 +0200
Have to call build_tree explicitly.
---
tests/test_rtree.cc | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/tests/test_rtree.cc b/tests/test_rtree.cc
index 3d165e8..abefcbe 100644
--- a/tests/test_rtree.cc
+++ b/tests/test_rtree.cc
@@ -124,6 +124,8 @@ static void verify(const std::vector<base_node>& rmin,
const std::vector<base_no
extent[k] = std::max(extent[k], rmax[i][k]-rmin[i][k]);
}
+ tree.build_tree();
+
for (size_type i=0; i < 100; ++i) {
base_node min(N), max(N);
for (size_type k=0; k < N; ++k) { min[k] = gmm::random(double()*1.3);
max[k] = min[k]+gmm::random()*0.1; }
@@ -184,7 +186,9 @@ static void check_tree() {
tree.add_box(base_node(1.0,0.),base_node(1.5,0.));
tree.add_box(base_node(2.0,0.),base_node(3.0,0.),2);
tree.add_box(base_node(1.5,0.),base_node(2.2,0.),1);
- std::vector<size_type> pi; tree.find_boxes_at_point(base_node(2.8,0.),pi);
+ std::vector<size_type> pi;
+ tree.build_tree();
+ tree.find_boxes_at_point(base_node(2.8,0.),pi);
tree.dump();
assert(pi.size()==1 && pi[0] == 2);
tree.clear();