Eclipse 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... | |
bool | destinationIsEdge = false |
the destination "district" is an edge id More... | |
SUMOTime | end |
The end time this cell describes. More... | |
std::string | origin |
Name of the origin district. More... | |
bool | originIsEdge = false |
the origin "district" is an edge id More... | |
std::vector< RORoute * > | pathsVector |
the list of paths / routes More... | |
double | 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 53 of file ODCell.h.
Referenced by ODMatrix::add(), ODMatrix::applyCurve(), ODMatrix::computeDeparts(), ROMAAssignments::incremental(), ODMatrix::cell_by_begin_comparator::operator()(), 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 71 of file ODCell.h.
Referenced by ODMatrix::add().
std::string ODCell::destination |
Name of the destination district.
Definition at line 62 of file ODCell.h.
Referenced by ODMatrix::add(), ODMatrix::applyCurve(), ODMatrix::computeDeparts(), ROMAAssignments::computePath(), ODMatrix::cell_by_begin_comparator::operator()(), ODMatrix::writeDefaultAttrs(), and ODMatrix::writeFlows().
bool ODCell::destinationIsEdge = false |
the destination "district" is an edge id
Definition at line 77 of file ODCell.h.
Referenced by ODMatrix::add(), and ROMAAssignments::computePath().
SUMOTime ODCell::end |
The end time this cell describes.
Definition at line 56 of file ODCell.h.
Referenced by ODMatrix::add(), ODMatrix::applyCurve(), ODMatrix::computeDeparts(), ROMAAssignments::incremental(), and ODMatrix::writeFlows().
std::string ODCell::origin |
Name of the origin district.
Definition at line 59 of file ODCell.h.
Referenced by ODMatrix::add(), ODMatrix::applyCurve(), ODMatrix::computeDeparts(), ROMAAssignments::computePath(), ROMAAssignments::incremental(), ODMatrix::cell_by_begin_comparator::operator()(), ODMatrix::writeDefaultAttrs(), and ODMatrix::writeFlows().
bool ODCell::originIsEdge = false |
the origin "district" is an edge id
Definition at line 74 of file ODCell.h.
Referenced by ODMatrix::add(), and ROMAAssignments::computePath().
std::vector<RORoute*> ODCell::pathsVector |
the list of paths / routes
Definition at line 68 of file ODCell.h.
Referenced by ROMAAssignments::computePath(), and ROMAAssignments::incremental().
double ODCell::vehicleNumber |
The number of vehicles.
Definition at line 50 of file ODCell.h.
Referenced by ODMatrix::add(), ODMatrix::applyCurve(), ODMatrix::computeDeparts(), ROMAAssignments::incremental(), and ODMatrix::writeFlows().
std::string ODCell::vehicleType |
Name of the vehicle type.
Definition at line 65 of file ODCell.h.
Referenced by ODMatrix::add(), ODMatrix::applyCurve(), and ODMatrix::writeDefaultAttrs().