Swapping vector with itself in contractor to save a little space
This commit is contained in:
parent
c7dfed8f29
commit
8d2d3bd73c
@ -168,8 +168,9 @@ public:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
std::cout << "ok" << std::endl << "merged " << edges.size() - edge << " edges out of " << edges.size() << std::endl;
|
std::cout << "ok" << "merged " << edges.size() - edge << " edges out of " << edges.size() << std::endl;
|
||||||
edges.resize( edge );
|
edges.resize( edge );
|
||||||
|
edges.swap(edges);
|
||||||
_graph.reset( new _DynamicGraph( nodes, edges ) );
|
_graph.reset( new _DynamicGraph( nodes, edges ) );
|
||||||
std::vector< _ImportEdge >().swap( edges );
|
std::vector< _ImportEdge >().swap( edges );
|
||||||
// unsigned maxdegree = 0;
|
// unsigned maxdegree = 0;
|
||||||
@ -188,10 +189,10 @@ public:
|
|||||||
// INFO(" ->(" << highestNode << "," << _graph->GetTarget(i) << "); via: " << _graph->GetEdgeData(i).via);
|
// INFO(" ->(" << highestNode << "," << _graph->GetTarget(i) << "); via: " << _graph->GetEdgeData(i).via);
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
|
||||||
//Create temporary file
|
//Create temporary file
|
||||||
|
|
||||||
GetTemporaryFileName(temporaryEdgeStorageFilename);
|
GetTemporaryFileName(temporaryEdgeStorageFilename);
|
||||||
|
std::cout << "contractor finished initalization" << std::endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
~Contractor() {
|
~Contractor() {
|
||||||
|
Loading…
Reference in New Issue
Block a user