Eclipse SUMO - Simulation of Urban MObility
|
the effort calculator interface More...
#include <EffortCalculator.h>
Public Member Functions | |
virtual void | addStop (const int stopEdge, const Parameterised ¶ms)=0 |
virtual double | getEffort (const int numericalID) const =0 |
virtual void | init (const std::vector< std::string > &edges)=0 |
virtual std::string | output (const int edge) const =0 |
virtual void | setInitialState (const int edge)=0 |
virtual void | update (const int edge, const int prev, const double length)=0 |
virtual | ~EffortCalculator () |
empty destructor | |
the effort calculator interface
Definition at line 30 of file EffortCalculator.h.
|
inlinevirtual |
empty destructor
Definition at line 33 of file EffortCalculator.h.
|
pure virtual |
Add information about stops
Implemented in FareModul.
Referenced by MSNet::adaptIntermodalRouter().
|
pure virtual |
Return the effort of a given edge
Implemented in FareModul.
Referenced by IntermodalRouter< E, L, N, V >::getCombined().
|
pure virtual |
Pass the set of all edges in the routing query to the effortCalculator
Implemented in FareModul.
Referenced by IntermodalRouter< E, L, N, V >::createNet().
|
pure virtual |
basic output facility to inform about effort at this edge
Implemented in FareModul.
Referenced by IntermodalRouter< E, L, N, V >::compute().
|
pure virtual |
Set the effort of the first edge in the query to zero
Implemented in FareModul.
Referenced by DijkstraRouter< E, V >::compute().
|
pure virtual |
Update the effort of the edge
Implemented in FareModul.
Referenced by DijkstraRouter< E, V >::compute().