Eclipse SUMO - Simulation of Urban MObility
|
A single O/D-matrix cell. More...
#include <ODCell.h>
Public Types | |
typedef std::map< SUMOTime, std::vector< SUMOVehicleParameter > > | Departures |
mapping of departure times to departing vehicles, if already fixed | |
Data Fields | |
SUMOTime | begin |
The begin time this cell describes. | |
Departures | departures |
std::string | destination |
Name of the destination district. | |
bool | destinationIsEdge = false |
the destination "district" is an edge id | |
SUMOTime | end |
The end time this cell describes. | |
std::string | origin |
Name of the origin district. | |
bool | originIsEdge = false |
the origin "district" is an edge id | |
std::vector< RORoute * > | pathsVector |
the list of paths / routes | |
double | vehicleNumber |
The number of vehicles. | |
std::string | vehicleType |
Name of the vehicle type. | |
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.
typedef std::map<SUMOTime, std::vector<SUMOVehicleParameter> > ODCell::Departures |
SUMOTime ODCell::begin |
The begin time this cell describes.
Definition at line 54 of file ODCell.h.
Referenced by ODMatrix::add(), ODMatrix::applyCurve(), ODMatrix::computeDeparts(), ROMAAssignments::incremental(), ODMatrix::cell_by_begin_comparator::operator()(), and ODMatrix::writeFlows().
Departures ODCell::departures |
Definition at line 73 of file ODCell.h.
Referenced by ODMatrix::add().
std::string ODCell::destination |
Name of the destination district.
Definition at line 63 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 79 of file ODCell.h.
Referenced by ODMatrix::add(), and ROMAAssignments::computePath().
SUMOTime ODCell::end |
The end time this cell describes.
Definition at line 57 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 60 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 76 of file ODCell.h.
Referenced by ODMatrix::add(), and ROMAAssignments::computePath().
std::vector<RORoute*> ODCell::pathsVector |
the list of paths / routes
Definition at line 69 of file ODCell.h.
Referenced by ROMAAssignments::computePath(), and ROMAAssignments::incremental().
double ODCell::vehicleNumber |
The number of vehicles.
Definition at line 51 of file ODCell.h.
Referenced by ODMatrix::add(), ODMatrix::add(), ODMatrix::applyCurve(), ODMatrix::computeDeparts(), ROMAAssignments::incremental(), and ODMatrix::writeFlows().
std::string ODCell::vehicleType |
Name of the vehicle type.
Definition at line 66 of file ODCell.h.
Referenced by ODMatrix::add(), ODMatrix::applyCurve(), and ODMatrix::writeDefaultAttrs().