wip
This commit is contained in:
		
							parent
							
								
									69bc6c035d
								
							
						
					
					
						commit
						fb8182a10e
					
				| @ -117,16 +117,17 @@ class CellCustomizer | |||||||
|                    CellMetric &metric) const |                    CellMetric &metric) const | ||||||
|     { |     { | ||||||
|         // std::cerr << "Customizing cells\n";
 |         // std::cerr << "Customizing cells\n";
 | ||||||
|         // Heap heap_exemplar(graph.GetNumberOfNodes());
 |         const auto number_of_nodes = graph.GetNumberOfNodes(); | ||||||
|         // HeapPtr heaps(heap_exemplar);
 |         HeapPtr heaps([number_of_nodes]{ | ||||||
|  |             return Heap{number_of_nodes}; | ||||||
|  |         }); | ||||||
| 
 | 
 | ||||||
|         for (std::size_t level = 1; level < partition.GetNumberOfLevels(); ++level) |         for (std::size_t level = 1; level < partition.GetNumberOfLevels(); ++level) | ||||||
|         { |         { | ||||||
|             tbb::parallel_for(tbb::blocked_range<std::size_t>(0, partition.GetNumberOfCells(level)), |             tbb::parallel_for(tbb::blocked_range<std::size_t>(0, partition.GetNumberOfCells(level)), | ||||||
|                               [&](const tbb::blocked_range<std::size_t> &range) |                               [&](const tbb::blocked_range<std::size_t> &range) | ||||||
|                               { |                               { | ||||||
|                                 Heap heap{graph.GetNumberOfNodes()}; |                                   auto &heap = heaps.local(); | ||||||
|                                 //  auto &heap = heaps.local();
 |  | ||||||
|                                   for (auto id = range.begin(), end = range.end(); id != end; ++id) |                                   for (auto id = range.begin(), end = range.end(); id != end; ++id) | ||||||
|                                   { |                                   { | ||||||
|                                       Customize( |                                       Customize( | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user