|
MATSIM
|
Public Member Functions | |
| PreparedTransitSchedule (TransitSchedule schedule) | |
| PreparedTransitSchedule () | |
| double | getNextDepartureTime (final TransitRoute route, final TransitRouteStop stop, final double depTime) |
Private Attributes | |
| final Map< TransitRoute, double[]> | sortedDepartureCache = new ConcurrentHashMap<TransitRoute, double[]>() |
Allows fast queries of a TransitSchedule for the next departure of a given route at a given stop, from a given point in time. If you need further queries of a TransitSchedule, put them here!
(I renamed this class and put the TransitSchedule in the constructor to make the purpose clear. michaz '13)
Thread-safe.
Definition at line 43 of file PreparedTransitSchedule.java.
| org.matsim.pt.router.PreparedTransitSchedule.PreparedTransitSchedule | ( | TransitSchedule | schedule | ) |
Definition at line 59 of file PreparedTransitSchedule.java.
| org.matsim.pt.router.PreparedTransitSchedule.PreparedTransitSchedule | ( | ) |
Definition at line 67 of file PreparedTransitSchedule.java.
| double org.matsim.pt.router.PreparedTransitSchedule.getNextDepartureTime | ( | final TransitRoute | route, |
| final TransitRouteStop | stop, | ||
| final double | depTime | ||
| ) |
Definition at line 71 of file PreparedTransitSchedule.java.
References org.matsim.pt.transitSchedule.api.TransitRouteStop.getDepartureOffset(), org.matsim.pt.transitSchedule.api.TransitRoute.getDepartures(), and org.matsim.core.utils.misc.OptionalTime.seconds.

|
private |
Definition at line 54 of file PreparedTransitSchedule.java.
1.8.13