getfem-commits
[Top][All Lists]
Advanced

[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();



reply via email to

[Prev in Thread] Current Thread [Next in Thread]