diff --git a/include/customizer/cell_customizer.hpp b/include/customizer/cell_customizer.hpp index 00d03163a..dfb927cdd 100644 --- a/include/customizer/cell_customizer.hpp +++ b/include/customizer/cell_customizer.hpp @@ -116,15 +116,17 @@ class CellCustomizer const std::vector &allowed_nodes, CellMetric &metric) const { - Heap heap_exemplar(graph.GetNumberOfNodes()); - HeapPtr heaps(heap_exemplar); + // std::cerr << "Customizing cells\n"; + // Heap heap_exemplar(graph.GetNumberOfNodes()); + // HeapPtr heaps(heap_exemplar); for (std::size_t level = 1; level < partition.GetNumberOfLevels(); ++level) { tbb::parallel_for(tbb::blocked_range(0, partition.GetNumberOfCells(level)), [&](const tbb::blocked_range &range) { - auto &heap = heaps.local(); + Heap heap{graph.GetNumberOfNodes()}; + // auto &heap = heaps.local(); for (auto id = range.begin(), end = range.end(); id != end; ++id) { Customize( diff --git a/include/util/query_heap.hpp b/include/util/query_heap.hpp index 6f9ef54e1..c79ffc19b 100644 --- a/include/util/query_heap.hpp +++ b/include/util/query_heap.hpp @@ -238,6 +238,9 @@ class QueryHeap Data data; }; + QueryHeap(const QueryHeap& other) = delete; + QueryHeap(QueryHeap&& other) = delete; + template explicit QueryHeap(StorageArgs... args) : node_index(args...) { Clear();