|
MATSIM
|

Public Member Functions | |
| double | getTotalTravelTime () |
| double | getTotalVehicleInTrafficTime () |
| void | reset (int iteration) |
| void | handleEvent (PersonArrivalEvent event) |
| void | handleEvent (PersonDepartureEvent event) |
| void | handleEvent (VehicleLeavesTrafficEvent event) |
| void | handleEvent (VehicleEntersTrafficEvent event) |
| void | handleEvent (final PersonArrivalEvent event) |
Private Attributes | |
| double | timePersonOnTravel = 0.0 |
| double | timeVehicleInTraffic = 0.0 |
This EventHandler implementation counts the travel time of all agents and provides the average travel time per agent. Actually, handling Departures and Arrivals should be sufficient for this (may 2014)
Definition at line 23 of file MyEventHandler2.java.
| double tutorial.programming.example06EventsHandling.MyEventHandler2.getTotalTravelTime | ( | ) |
Definition at line 33 of file MyEventHandler2.java.
References tutorial.programming.example06EventsHandling.MyEventHandler2.timePersonOnTravel.
Referenced by tutorial.programming.example06EventsHandling.RunEventsHandlingExample.main().
| double tutorial.programming.example06EventsHandling.MyEventHandler2.getTotalVehicleInTrafficTime | ( | ) |
Definition at line 36 of file MyEventHandler2.java.
References tutorial.programming.example06EventsHandling.MyEventHandler2.timeVehicleInTraffic.
| void tutorial.programming.example06EventsHandling.MyEventHandler2.reset | ( | int | iteration | ) |
Gives the event handler the possibility to clean up its internal state. Within a Controler-Simulation, this is called before the mobsim starts.
| iteration | the up-coming iteration from which up-coming events will be from. |
Implements org.matsim.core.events.handler.EventHandler.
Definition at line 41 of file MyEventHandler2.java.
| void tutorial.programming.example06EventsHandling.MyEventHandler2.handleEvent | ( | PersonArrivalEvent | event | ) |
Definition at line 47 of file MyEventHandler2.java.
| void tutorial.programming.example06EventsHandling.MyEventHandler2.handleEvent | ( | PersonDepartureEvent | event | ) |
Implements org.matsim.api.core.v01.events.handler.PersonDepartureEventHandler.
Definition at line 52 of file MyEventHandler2.java.
| void tutorial.programming.example06EventsHandling.MyEventHandler2.handleEvent | ( | VehicleLeavesTrafficEvent | event | ) |
Implements org.matsim.api.core.v01.events.handler.VehicleLeavesTrafficEventHandler.
Definition at line 57 of file MyEventHandler2.java.
| void tutorial.programming.example06EventsHandling.MyEventHandler2.handleEvent | ( | VehicleEntersTrafficEvent | event | ) |
Implements org.matsim.api.core.v01.events.handler.VehicleEntersTrafficEventHandler.
Definition at line 62 of file MyEventHandler2.java.
|
inherited |
|
private |
Definition at line 27 of file MyEventHandler2.java.
Referenced by tutorial.programming.example06EventsHandling.MyEventHandler2.getTotalTravelTime().
|
private |
Definition at line 28 of file MyEventHandler2.java.
Referenced by tutorial.programming.example06EventsHandling.MyEventHandler2.getTotalVehicleInTrafficTime().
1.8.8