Class DrtRequestAnalyzer

  • All Implemented Interfaces:
    org.matsim.api.core.v01.events.handler.PersonEntersVehicleEventHandler, DrtRequestSubmittedEventHandler, org.matsim.contrib.dvrp.passenger.PassengerRequestRejectedEventHandler, org.matsim.contrib.dvrp.passenger.PassengerRequestScheduledEventHandler, org.matsim.core.api.internal.MatsimExtensionPoint, org.matsim.core.events.handler.EventHandler

    public class DrtRequestAnalyzer
    extends Object
    implements org.matsim.contrib.dvrp.passenger.PassengerRequestRejectedEventHandler, org.matsim.contrib.dvrp.passenger.PassengerRequestScheduledEventHandler, DrtRequestSubmittedEventHandler, org.matsim.api.core.v01.events.handler.PersonEntersVehicleEventHandler
    Author:
    jbischoff
    • Constructor Detail

      • DrtRequestAnalyzer

        public DrtRequestAnalyzer​(org.matsim.core.api.experimental.events.EventsManager events,
                                  org.matsim.api.core.v01.network.Network network,
                                  DrtConfigGroup drtCfg)
    • Method Detail

      • reset

        public void reset​(int iteration)
        Specified by:
        reset in interface org.matsim.core.events.handler.EventHandler
      • handleEvent

        public void handleEvent​(org.matsim.api.core.v01.events.PersonEntersVehicleEvent event)
        Specified by:
        handleEvent in interface org.matsim.api.core.v01.events.handler.PersonEntersVehicleEventHandler
      • handleEvent

        public void handleEvent​(org.matsim.contrib.dvrp.passenger.PassengerRequestScheduledEvent event)
        Specified by:
        handleEvent in interface org.matsim.contrib.dvrp.passenger.PassengerRequestScheduledEventHandler
      • handleEvent

        public void handleEvent​(org.matsim.contrib.dvrp.passenger.PassengerRequestRejectedEvent event)
        Specified by:
        handleEvent in interface org.matsim.contrib.dvrp.passenger.PassengerRequestRejectedEventHandler
      • getWaitTimeCompare

        public Map<org.matsim.api.core.v01.Id<org.matsim.contrib.dvrp.optimizer.Request>,​org.matsim.core.utils.collections.Tuple<Double,​Double>> getWaitTimeCompare()
        Returns:
        the waitTimeCompare