kit-algo / ULTRA

UnLimited TRAnsfers for Efficient Multimodal Journey Planning
MIT License
60 stars 125 forks source link

Steil Branch, Graph Serialize, GraphML Export, Timestamp Overflow && Optimizations #12

Closed PatrickSteil closed 2 months ago

PatrickSteil commented 1 year ago

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 a vector<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.

PatrickSteil commented 6 months ago

I handled the timestamp overflow error in the TripBased Builder. See latest commit.

PatrickSteil commented 6 months ago