![]() |
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 |
the effort calculator interface
Definition at line 33 of file EffortCalculator.h.
|
pure virtual |
|
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, BASE >::compute().
|
pure virtual |
Update the effort of the edge
Implemented in FareModul.
Referenced by DijkstraRouter< E, V, BASE >::compute().