SUMO - Simulation of Urban MObility
|
A single O/D-matrix cell. More...
#include <ODCell.h>
Data Fields | |
SUMOTime | begin |
The begin time this cell describes. More... | |
std::map< SUMOTime, std::vector< std::string > > | departures |
mapping of departure times to departing vehicles, if already fixed More... | |
std::string | destination |
Name of the destination district. More... | |
SUMOTime | end |
The end time this cell describes. More... | |
std::string | origin |
Name of the origin district. More... | |
std::vector< RORoute * > | pathsVector |
the list of paths / routes More... | |
SUMOReal | vehicleNumber |
The number of vehicles. More... | |
std::string | vehicleType |
Name of the vehicle type. More... | |
A single O/D-matrix cell.
A single cell within an O/D-matrix. Contains the information about the origin and destination via string-ids of the district, the begin and the end time for which this cell is valid, the id of the vehicle type to use, and the amount of vehicles to insert during the described interval.
SUMOTime ODCell::begin |
The begin time this cell describes.
Definition at line 63 of file ODCell.h.
Referenced by ODMatrix::add(), ODMatrix::applyCurve(), ODMatrix::computeDeparts(), computeRoutes(), ROMAAssignments::incremental(), ODMatrix::cell_by_begin_comparator::operator()(), ROMAAssignments::sue(), and ODMatrix::writeFlows().
std::map<SUMOTime, std::vector<std::string> > ODCell::departures |
mapping of departure times to departing vehicles, if already fixed
Definition at line 81 of file ODCell.h.
Referenced by ODMatrix::add(), and computeRoutes().
std::string ODCell::destination |
Name of the destination district.
Definition at line 72 of file ODCell.h.
Referenced by ODMatrix::add(), ODMatrix::applyCurve(), ODMatrix::computeDeparts(), computeRoutes(), ROMAAssignments::getKPaths(), ROMAAssignments::incremental(), ODMatrix::cell_by_begin_comparator::operator()(), ROMAAssignments::sue(), and ODMatrix::writeDefaultAttrs().
SUMOTime ODCell::end |
The end time this cell describes.
Definition at line 66 of file ODCell.h.
Referenced by ODMatrix::add(), ODMatrix::applyCurve(), ODMatrix::computeDeparts(), computeRoutes(), ROMAAssignments::incremental(), ROMAAssignments::sue(), and ODMatrix::writeFlows().
std::string ODCell::origin |
Name of the origin district.
Definition at line 69 of file ODCell.h.
Referenced by ODMatrix::add(), ODMatrix::applyCurve(), ODMatrix::computeDeparts(), computeRoutes(), ROMAAssignments::getKPaths(), ROMAAssignments::incremental(), ODMatrix::cell_by_begin_comparator::operator()(), ROMAAssignments::sue(), and ODMatrix::writeDefaultAttrs().
std::vector<RORoute*> ODCell::pathsVector |
the list of paths / routes
Definition at line 78 of file ODCell.h.
Referenced by computeRoutes(), ROMAAssignments::getKPaths(), ROMAAssignments::incremental(), and ROMAAssignments::sue().
SUMOReal ODCell::vehicleNumber |
The number of vehicles.
Definition at line 60 of file ODCell.h.
Referenced by ODMatrix::add(), ODMatrix::applyCurve(), ODMatrix::computeDeparts(), computeRoutes(), ROMAAssignments::incremental(), ROMAAssignments::sue(), and ODMatrix::writeFlows().
std::string ODCell::vehicleType |
Name of the vehicle type.
Definition at line 75 of file ODCell.h.
Referenced by ODMatrix::add(), ODMatrix::applyCurve(), and ODMatrix::writeDefaultAttrs().