File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -117,16 +117,17 @@ class CellCustomizer
117
117
CellMetric &metric) const
118
118
{
119
119
// std::cerr << "Customizing cells\n";
120
- // Heap heap_exemplar(graph.GetNumberOfNodes());
121
- // HeapPtr heaps(heap_exemplar);
120
+ const auto number_of_nodes = graph.GetNumberOfNodes ();
121
+ HeapPtr heaps ([number_of_nodes]{
122
+ return Heap{number_of_nodes};
123
+ });
122
124
123
125
for (std::size_t level = 1 ; level < partition.GetNumberOfLevels (); ++level)
124
126
{
125
127
tbb::parallel_for (tbb::blocked_range<std::size_t >(0 , partition.GetNumberOfCells (level)),
126
128
[&](const tbb::blocked_range<std::size_t > &range)
127
129
{
128
- Heap heap{graph.GetNumberOfNodes ()};
129
- // auto &heap = heaps.local();
130
+ auto &heap = heaps.local ();
130
131
for (auto id = range.begin (), end = range.end (); id != end; ++id)
131
132
{
132
133
Customize (
You can’t perform that action at this time.
0 commit comments