All tests are passing for internal memory\!

This commit is contained in:
Dennis Luxen 2013-09-25 14:31:48 +02:00
parent f57e4c6c14
commit 0daf49a1da

View File

@ -290,10 +290,14 @@ int main (int argc, char *argv[]) {
_nodes[node].firstEdge = position; //=edge
position += edge - lastEdge; //remove
}
_nodes[_nodes.size()-1].firstEdge = _nodes[_nodes.size()-2].firstEdge;
_nodes.back().firstEdge = numberOfEdges; //sentinel element
++numberOfNodes;
BOOST_ASSERT_MSG(_nodes.size() == numberOfNodes, "no. of nodes dont match");
BOOST_ASSERT_MSG(
_nodes.size() == numberOfNodes,
"no. of nodes dont match"
);
//Serialize numberOfNodes, nodes
hsgr_output_stream.write((char*) &crc32OfNodeBasedEdgeList, sizeof(unsigned));