All tests are passing for internal memory\!
This commit is contained in:
parent
f57e4c6c14
commit
0daf49a1da
@ -290,10 +290,14 @@ int main (int argc, char *argv[]) {
|
|||||||
_nodes[node].firstEdge = position; //=edge
|
_nodes[node].firstEdge = position; //=edge
|
||||||
position += edge - lastEdge; //remove
|
position += edge - lastEdge; //remove
|
||||||
}
|
}
|
||||||
_nodes[_nodes.size()-1].firstEdge = _nodes[_nodes.size()-2].firstEdge;
|
|
||||||
|
_nodes.back().firstEdge = numberOfEdges; //sentinel element
|
||||||
++numberOfNodes;
|
++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
|
//Serialize numberOfNodes, nodes
|
||||||
hsgr_output_stream.write((char*) &crc32OfNodeBasedEdgeList, sizeof(unsigned));
|
hsgr_output_stream.write((char*) &crc32OfNodeBasedEdgeList, sizeof(unsigned));
|
||||||
|
Loading…
Reference in New Issue
Block a user