Several of the enhancements that Paul wants to make require fairly low-level access to the topology of the temporal network, so in order to support his enhancements, we should make the network implementation pluggable. This would also allow us to explore, for instance, implementing the temporal network using the Boost Graph Library.
My first thought would be to turn the TemporalNetwork class into an abstract base class and move the implementation and the DistanceGraph to component.
Status: Accepted
Labels:
Type-Enhancement
Priority-Medium
OpSys-All
Milestone-EUROPA-X
Component-TemporalNetwork
Usability