From a6a68c11455a554619d8a5b5d2f92c1ddbf45e99 Mon Sep 17 00:00:00 2001 From: Hind-M Date: Thu, 28 Apr 2022 16:38:34 +0200 Subject: Put edge sphere in cache --- src/Cech_complex/include/gudhi/Cech_complex_blocker.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/Cech_complex/include/gudhi/Cech_complex_blocker.h') diff --git a/src/Cech_complex/include/gudhi/Cech_complex_blocker.h b/src/Cech_complex/include/gudhi/Cech_complex_blocker.h index fb12946a..3141d27a 100644 --- a/src/Cech_complex/include/gudhi/Cech_complex_blocker.h +++ b/src/Cech_complex/include/gudhi/Cech_complex_blocker.h @@ -99,6 +99,10 @@ class Cech_blocker { #endif // DEBUG_TRACES } sph = get_sphere(face_points.cbegin(), face_points.cend()); + // Put edge sphere in cache + sc_ptr_->assign_key(face, cc_ptr_->get_cache().size()); + cc_ptr_->get_cache().push_back(sph); + // Clear face_points face_points.clear(); } // Check if the minimal enclosing ball of current face contains the extra point -- cgit v1.2.3