SUMO - Simulation of Urban MObility
|
#include <DijkstraRouterEffort.h>
Public Member Functions | |
EdgeInfo (size_t id) | |
Constructor. | |
void | reset () |
Data Fields | |
const E * | edge |
The current edge. | |
SUMOReal | effort |
Effort to reach the edge. | |
SUMOReal | leaveTime |
The time the vehicle leaves the edge. | |
EdgeInfo * | prev |
The previous edge. | |
bool | visited |
The previous edge. |
A definition about a route's edge with the effort needed to reach it and the information about the previous edge.
Definition at line 89 of file DijkstraRouterEffort.h.
|
inline |
Constructor.
Definition at line 92 of file DijkstraRouterEffort.h.
|
inline |
Definition at line 110 of file DijkstraRouterEffort.h.
References DijkstraRouterEffortBase< E, V, PF >::EdgeInfo::effort, max, and DijkstraRouterEffortBase< E, V, PF >::EdgeInfo::visited.
const E* DijkstraRouterEffortBase< E, V, PF >::EdgeInfo::edge |
The current edge.
Definition at line 96 of file DijkstraRouterEffort.h.
Referenced by DijkstraRouterEffortBase< E, V, PF >::buildPathFrom(), DijkstraRouterEffortBase< E, V, PF >::compute(), and DijkstraRouterEffortBase< E, V, PF >::EdgeInfoByEffortComparator::operator()().
SUMOReal DijkstraRouterEffortBase< E, V, PF >::EdgeInfo::effort |
Effort to reach the edge.
Definition at line 99 of file DijkstraRouterEffort.h.
Referenced by DijkstraRouterEffortBase< E, V, PF >::compute(), DijkstraRouterEffortBase< E, V, PF >::EdgeInfoByEffortComparator::operator()(), and DijkstraRouterEffortBase< E, V, PF >::EdgeInfo::reset().
SUMOReal DijkstraRouterEffortBase< E, V, PF >::EdgeInfo::leaveTime |
The time the vehicle leaves the edge.
Definition at line 102 of file DijkstraRouterEffort.h.
Referenced by DijkstraRouterEffortBase< E, V, PF >::compute().
EdgeInfo* DijkstraRouterEffortBase< E, V, PF >::EdgeInfo::prev |
The previous edge.
Definition at line 105 of file DijkstraRouterEffort.h.
Referenced by DijkstraRouterEffortBase< E, V, PF >::buildPathFrom(), and DijkstraRouterEffortBase< E, V, PF >::compute().
bool DijkstraRouterEffortBase< E, V, PF >::EdgeInfo::visited |
The previous edge.
Definition at line 108 of file DijkstraRouterEffort.h.
Referenced by DijkstraRouterEffortBase< E, V, PF >::compute(), and DijkstraRouterEffortBase< E, V, PF >::EdgeInfo::reset().