|
My Project
|
#include <Manger.h>

Public Member Functions | |
| Manager (Graph< t, size > *m) | |
| int | getVehicleCount () |
| float | getArrivedCount () |
| float | getAvgTravelTime () |
| float | getWindowedAvgTravelTime () |
| float | getMinTravelTime () |
| float | getMaxTravelTime () |
| float | getThroughput (float tick) |
| float | getTotalDelay () |
| float | getSystemCost () |
| int | getRerouteCount () |
| void | entrance () |
| void | entraingfromQueetoEdge () |
| list< vehicle< t > > & | getVehicles () |
| void | recordArrival (float travelTime, const vector< t > &selectedPath) |
| void | reached () |
| void | ShortestPath () |
| void | addVehicle (int id, t source, t destination) |
| void | arrivalAtIntersection () |
| void | updateSignals () |
| bool | printPerformanceMetrics (float tickTime, float averageRush) |
| void | printCSVHeader () |
| void | printCSVRow (float tickTime, float averageRush) |
| void | Car_timing_file (float time, int id, string path, string initial_and_final) |
| void | clearMetricsFile () |
| void | printNetwork () |
| void | PrintAllConnetedCityFromAcity () |
| void | checkBrokenPath () |
| void | physics () |
| void | injectSinusoidalTraffic (int currentTime) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |