Pierre-Léo Bourbonnais
Pierre-Léo Bourbonnais
See this screenshot for instance: there is a stop near the destination (red marker), but since to be there at the arrival time, it has enough time to disembark at...
Make sure we do not get an infinite loop when creating the journey steps and add tests to validate
Make sure we do not create an infinite loop here by verifying that the node index changes at every step See [forward_journey](https://github.com/chairemobilite/trRouting/blob/6e070306e67d5f0eccf7fb625ab243e40fbcb698/connection_scan_algorithm/src/forward_journey.cpp) line 120 (this should also be checked in...
Example: when launching trRouting, if the scenarios cache file is empty or non existant, it will stay empty even if we update cache and reload a new scenario cache file...
the two while loops in forward and reverse journey can create memory leak (infinite push into a vector) when invalid data is found (like reverse travel times or incorrectly rounded/floored/ceiled...
Mega breaking change, we must find all references to trRouting calls everywhere!
[Raptor](https://www.microsoft.com/en-us/research/wp-content/uploads/2012/01/raptor_alenex.pdf) [Trip-based](https://i11www.iti.kit.edu/_media/teaching/theses/ba-potthoff-20.pdf) and [Trip-Based presentation](https://algo2.iti.kit.edu/witt/talks/trip-based-public-transit-routing.pdf) I propose that we code this new algorithm in rust, but this needs further discussion
When there is enough time to do so, some trips will board or unboard at a far away node instead of using the nearest one on the same trip. We...