Closed PatrickSteil closed 2 months ago
I handled the timestamp overflow error in the TripBased Builder. See latest commit.
-DUSE_SMALLER_ROUTE_SEG
in order to use it), or otherwise the RouteSegement is just a uint32_t with the lower 8 bits being the StopIndex, and the rest the RouteId.-DENABLE_PREFETCH
, then the query algorithms (i might have missed some) uses explizit prefetching at some places (especially when using with an IndexedSet or IndexedMap it helps, since the compiler does not know which elements are stored in the underlying vector)
I added the possibility to serialize a graph (as is). You can still call "writeBinary", and every attribute is saved independently. But now, you can call
IO::serialize(fileName, graph, ...)
or even serialize avector<GRAPH>
, which is dumped in the same binary file as the rest.I also changed the order in the initializer list in the DFS template and added a GraphML Exporter that exports the attributes.