Routing#
In order for agents to move through the network or to plan movements, there needs to be a capability to interrogate the network for routing information. In POLARIS this is handled through a number of entities:
Routeable Network (there are as many of these as there are simulation threads)
Graph Pool (one of these per network)
Graph (serveral per Pool [static, multimodal, time-dependent])
Edges (many per Graph) - each of these has base_edge attributes and depending on the type of graph may have additional attributes on top (time-dependent, multi-modal)
*** TODO ***: add content here!