![]() |
Eclipse SUMO - Simulation of Urban MObility
|
Data structure for mean (aggregated) edge/lane values. More...
#include <MSMeanData_Amitran.h>
Public Member Functions | |
| void | addTo (MSMeanData::MeanDataValues &val) const |
| Add the values of this to the given one and store them there. | |
| virtual double | getAttributeValue (SumoXMLAttr a, const SUMOTime period, const double numLanes, const double speedLimit) const |
| return attribute value | |
| const std::string & | getDescription () const |
| const MSLane * | getLane () const |
| Returns the lane the reminder works on. | |
| double | getLaneLength () const |
| SUMOTime | getResetTime () const |
| virtual double | getSamples () const |
| Returns the number of collected sample seconds. | |
| double | getTravelledDistance () const |
| Returns the total travelled distance. | |
| virtual bool | isParkingRerouter () const |
| void | loadReminderState (long long int numID, SUMOTime time, double pos) |
| MSLaneMeanDataValues (MSLane *const lane, const double length, const bool doAdd, const MSMeanData_Amitran *parent) | |
| Constructor. | |
| virtual bool | notifyLeave (SUMOTrafficObject &veh, double lastPos, MSMoveReminder::Notification reason, const MSLane *enteredLane=0) |
| Called if the vehicle leaves the reminder's lane. | |
| bool | notifyMove (SUMOTrafficObject &veh, double oldPos, double newPos, double newSpeed) |
| Checks whether the reminder still has to be notified about the vehicle moves. | |
| void | reset (bool afterWrite=false) |
| Resets values so they may be used for the next interval. | |
| void | saveReminderState (OutputDevice &out, const SUMOTrafficObject &veh) |
| Saves the current state into the given stream. | |
| void | setDescription (const std::string &description) |
| virtual void | update () |
| Called if a per timestep update is needed. Default does nothing. | |
| virtual | ~MSLaneMeanDataValues () |
| Destructor. | |
Interface methods, to be derived by subclasses | |
| virtual bool | notifyIdle (SUMOTrafficObject &veh) |
| Computes idling emission values and adds them to the emission sums. | |
| virtual void | notifyParking () |
| called to update state for parking vehicles | |
| virtual void | notifyStopEnded () |
| called to update state for stopped vehicles | |
| virtual bool | notifyLeaveBack (SUMOTrafficObject &veh, Notification reason, const MSLane *leftLane) |
| Called if the vehicle's back leaves the reminder's lane. | |
| virtual bool | notifyReroute (SUMOTrafficObject &veh) |
| Called if the vehicle change it's route. | |
| void | updateDetector (SUMOTrafficObject &veh, double entryPos, double leavePos, SUMOTime entryTime, SUMOTime currentTime, SUMOTime leaveTime, bool cleanUp) |
Static Public Attributes | |
| static StringBijection< Notification > | Notifications |
Protected Member Functions | |
| void | removeFromVehicleUpdateValues (SUMOTrafficObject &veh) |
Protected Attributes | |
| std::string | myDescription |
| a description of this moveReminder | |
| MSLane * | myLane |
| Lane on which the reminder works. | |
| const double | myLaneLength |
| The length of the lane / edge the data collector is on. | |
| const MSMeanData *const | myParent |
| The meandata parent. | |
Collected values | |
The number of sampled vehicle movements (in s) | |
| double | sampleSeconds |
| double | travelledDistance |
| The sum of the distances the vehicles travelled. | |
| SUMOTime | resetTime |
| time at which collection was reset; | |
Private Attributes | |
| std::map< long long int, std::pair< SUMOTime, double > > | myLastVehicleUpdateValues |
Collected values | |
The number of vehicles that entered this lane within the sample interval | |
| int | amount |
| std::map< const MSVehicleType *, int > | typedAmount |
| The number of vehicles that entered this lane within the sample interval by type. | |
| std::map< const MSVehicleType *, double > | typedSamples |
| The number of sampled vehicle movements by type (in s). | |
| std::map< const MSVehicleType *, double > | typedTravelDistance |
| The sum of the distances the vehicles travelled by type. | |
Static Private Attributes | |
| static StringBijection< Notification >::Entry | NotificationValues [] |
Methods inherited from MSMoveReminder | |
| bool | notifyEnter (SUMOTrafficObject &veh, MSMoveReminder::Notification reason, const MSLane *enteredLane=0) |
| Computes current values and adds them to their sums. | |
| bool | isEmpty () const |
| Returns whether any data was collected. | |
| void | write (OutputDevice &dev, const SumoXMLAttrMask &attributeMask, const SUMOTime period, const int numLanes, const double speedLimit, const double defaultTravelTime, const int numVehicles=-1) const |
| Writes output values into the given stream. | |
| void | notifyMoveInternal (const SUMOTrafficObject &veh, const double, const double timeOnLane, const double, const double meanSpeedVehicleOnLane, const double travelledDistanceFrontOnLane, const double travelledDistanceVehicleOnLane, const double) |
| Internal notification about the vehicle moves. | |
Data structure for mean (aggregated) edge/lane values.
Structure holding values that describe the flow and other physical properties aggregated over some seconds.
Definition at line 63 of file MSMeanData_Amitran.h.
|
inherited |
Definition of a vehicle state.
| Enumerator | |
|---|---|
| NOTIFICATION_DEPARTED | The vehicle has departed (was inserted into the network). |
| NOTIFICATION_JUNCTION | The vehicle arrived at a junction. |
| NOTIFICATION_SEGMENT | The vehicle changes the segment (meso only). |
| NOTIFICATION_LANE_CHANGE | The vehicle changes lanes (micro only). |
| NOTIFICATION_LOAD_STATE | The vehicle has been loaded from a state file. |
| NOTIFICATION_TELEPORT | The vehicle is being teleported. |
| NOTIFICATION_TELEPORT_CONTINUATION | The vehicle continues being teleported past an edge. |
| NOTIFICATION_PARKING | The vehicle starts or ends parking. |
| NOTIFICATION_REROUTE | The vehicle changed it's route. |
| NOTIFICATION_PARKING_REROUTE | The vehicle needs another parking area. |
| NOTIFICATION_ARRIVED | The vehicle arrived at its destination (is deleted). |
| NOTIFICATION_TELEPORT_ARRIVED | The vehicle was teleported out of the net. |
| NOTIFICATION_VAPORIZED_CALIBRATOR | The vehicle got removed by a calibrator. |
| NOTIFICATION_VAPORIZED_COLLISION | The vehicle got removed by a collision. |
| NOTIFICATION_VAPORIZED_TRACI | The vehicle got removed via TraCI. |
| NOTIFICATION_VAPORIZED_GUI | The vehicle got removed via the GUI. |
| NOTIFICATION_VAPORIZED_VAPORIZER | The vehicle got vaporized with a vaporizer. |
| NOTIFICATION_VAPORIZED_BREAKDOWN | The vehicle got removed via stationfinder device. |
| NOTIFICATION_NONE | must be the last one |
Definition at line 91 of file MSMoveReminder.h.
| MSMeanData_Amitran::MSLaneMeanDataValues::MSLaneMeanDataValues | ( | MSLane *const | lane, |
| const double | length, | ||
| const bool | doAdd, | ||
| const MSMeanData_Amitran * | parent ) |
Constructor.
| [in] | length | The length of the object for which the data gets collected |
Definition at line 40 of file MSMeanData_Amitran.cpp.
References amount, MSMeanData::MeanDataValues::MeanDataValues(), MSMeanData::MSMeanData(), and MSMeanData_Amitran::MSMeanData_Amitran().
Referenced by addTo().
|
virtual |
Destructor.
Definition at line 47 of file MSMeanData_Amitran.cpp.
|
virtual |
Add the values of this to the given one and store them there.
| [in] | val | The meandata to add to |
Implements MSMeanData::MeanDataValues.
Definition at line 62 of file MSMeanData_Amitran.cpp.
References amount, MSLaneMeanDataValues(), MSMeanData::MeanDataValues::sampleSeconds, MSMeanData::MeanDataValues::travelledDistance, typedAmount, typedSamples, and typedTravelDistance.
|
inlinevirtualinherited |
return attribute value
Reimplemented in MSMeanData_Net::MSLaneMeanDataValues.
Definition at line 169 of file MSMeanData.h.
References UNUSED_PARAMETER.
Referenced by MSMeanData_Net::getAttributeValue().
|
inlineinherited |
Definition at line 295 of file MSMoveReminder.h.
References myDescription.
Referenced by MSDriveWay::notifyEnter(), MSE3Collector::MSE3EntryReminder::notifyEnter(), MSE3Collector::MSE3LeaveReminder::notifyEnter(), MSDriveWay::notifyLeave(), MSE3Collector::MSE3EntryReminder::notifyLeave(), MSE3Collector::MSE3LeaveReminder::notifyLeave(), MSDriveWay::notifyLeaveBack(), MSE3Collector::MSE3EntryReminder::notifyMove(), MSE3Collector::MSE3LeaveReminder::notifyMove(), MSMeanData_Net::MSLaneMeanDataValues::notifyMoveInternal(), MSDriveWay::notifyReroute(), saveReminderState(), and MSMeanData_Net::MSLaneMeanDataValues::write().
|
inlineinherited |
Returns the lane the reminder works on.
Definition at line 85 of file MSMoveReminder.h.
References myLane.
Referenced by MSBaseVehicle::activateReminders(), LIBSUMO_NAMESPACE::InductionLoop::getTree(), GUIInductLoop::MyWrapper::MyWrapper(), GUIInstantInductLoop::MyWrapper::MyWrapper(), MSDevice_Tripinfo::notifyEnter(), MSMeanData_Amitran::MSLaneMeanDataValues::notifyEnter(), MSMeanData_Net::MSLaneMeanDataValues::notifyEnter(), MSDevice_Tripinfo::notifyLeave(), MSMeanData_Net::MSLaneMeanDataValues::notifyLeave(), MSMeanData::MeanDataValues::notifyMove(), MSRailSignalConstraint_Predecessor::PassedTracker::saveState(), LIBSUMO_NAMESPACE::InductionLoop::storeShape(), and MSMeanData::writeEdge().
|
inlineinherited |
Definition at line 164 of file MSMeanData.h.
References myLaneLength.
|
inlineinherited |
Definition at line 160 of file MSMeanData.h.
References resetTime.
|
virtualinherited |
Returns the number of collected sample seconds.
Reimplemented in MSMeanData::MeanDataValueTracker.
Definition at line 280 of file MSMeanData.cpp.
References sampleSeconds.
Referenced by MSMeanData::writePrefix().
|
inlineinherited |
Returns the total travelled distance.
Definition at line 156 of file MSMeanData.h.
References travelledDistance.
|
virtual |
Returns whether any data was collected.
Reimplemented from MSMeanData::MeanDataValues.
Definition at line 104 of file MSMeanData_Amitran.cpp.
References amount, and MSMeanData::MeanDataValues::sampleSeconds.
|
inlinevirtualinherited |
Reimplemented in MSTriggeredRerouter.
Definition at line 300 of file MSMoveReminder.h.
|
inherited |
Definition at line 125 of file MSMoveReminder.cpp.
References myLastVehicleUpdateValues.
|
virtual |
Computes current values and adds them to their sums.
The fraction of time the vehicle is on the lane is computed and used as a weight for the vehicle's current values. The "emitted" field is incremented, additionally.
| [in] | veh | The vehicle that enters the lane |
| [in] | veh | The entering vehicle. |
| [in] | reason | how the vehicle enters the lane |
Reimplemented from MSMeanData::MeanDataValues.
Definition at line 89 of file MSMeanData_Amitran.cpp.
References amount, MSMoveReminder::getLane(), SUMOTrafficObject::getVehicleType(), MSMeanData::MeanDataValues::myParent, MSMoveReminder::NOTIFICATION_DEPARTED, MSMoveReminder::NOTIFICATION_JUNCTION, and typedAmount.
|
inlinevirtualinherited |
Computes idling emission values and adds them to the emission sums.
Idling implied by zero velocity, acceleration and slope
| [in] | veh | The vehicle |
Reimplemented in MSDevice_Emissions, MSDevice_StationFinder, MSDevice_Tripinfo, and MSMeanData_Emissions::MSLaneMeanDataValues.
Definition at line 189 of file MSMoveReminder.h.
References UNUSED_PARAMETER.
|
virtualinherited |
Called if the vehicle leaves the reminder's lane.
| veh | The leaving vehicle. | |
| [in] | lastPos | Position on the lane when leaving. |
| [in] | reason | how the vehicle leaves the lane |
Reimplemented from MSMoveReminder.
Reimplemented in MSMeanData::MeanDataValueTracker, and MSMeanData_Net::MSLaneMeanDataValues.
Definition at line 260 of file MSMeanData.cpp.
References MSGlobals::gUseMesoSim, and MSMoveReminder::NOTIFICATION_JUNCTION.
|
inlinevirtualinherited |
Called if the vehicle's back leaves the reminder's lane.
Informs if vehicle back leaves reminder lane (due to lane change, removal from the network, or leaving to the next lane). The default is to do nothing.
| [in] | veh | The leaving vehicle. |
| [in] | reason | how the vehicle leaves the lane |
| [in] | leftLane | The lane that the vehicle's back left |
Reimplemented in MSDriveWay.
Definition at line 234 of file MSMoveReminder.h.
References UNUSED_PARAMETER.
|
virtualinherited |
Checks whether the reminder still has to be notified about the vehicle moves.
Indicator if the reminders is still active for the passed vehicle/parameters. If false, the vehicle will erase this reminder from its reminder-container.
| [in] | veh | Vehicle that asks this reminder. |
| [in] | oldPos | Position before move. |
| [in] | newPos | Position after move with newSpeed. |
| [in] | newSpeed | Moving speed. |
Reimplemented from MSMoveReminder.
Definition at line 87 of file MSMeanData.cpp.
References Named::getID(), MSMoveReminder::getLane(), MSVehicleType::getLength(), SUMOTrafficObject::getPreviousSpeed(), SUMOTrafficObject::getVehicleType(), MSGlobals::gNumSimThreads, MSGlobals::gSemiImplicitEulerUpdate, SUMOTrafficObject::hasArrived(), MAX2(), MIN2(), MIN4(), MSMoveReminder::myLane, myLaneLength, MSMoveReminder::notifyMoveInternal(), MSCFModel::passingTime(), MSCFModel::speedAfterTime(), TL, TS, WRITE_ERROR, and WRITE_ERRORF.
|
protectedvirtual |
Internal notification about the vehicle moves.
Reimplemented from MSMoveReminder.
Definition at line 80 of file MSMeanData_Amitran.cpp.
References SUMOTrafficObject::getVehicleType(), MSMeanData::MeanDataValues::sampleSeconds, MSMeanData::MeanDataValues::travelledDistance, typedSamples, and typedTravelDistance.
|
inlinevirtualinherited |
called to update state for parking vehicles
Reimplemented in MSDevice_Battery.
Definition at line 195 of file MSMoveReminder.h.
|
inlinevirtualinherited |
Called if the vehicle change it's route.
| [in] | veh | The rerouted vehicle. |
Reimplemented in MSDriveWay.
Definition at line 245 of file MSMoveReminder.h.
References UNUSED_PARAMETER.
|
inlinevirtualinherited |
called to update state for stopped vehicles
Reimplemented in MSDevice_Routing, and MSDevice_Vehroutes.
Definition at line 198 of file MSMoveReminder.h.
|
protectedinherited |
Definition at line 131 of file MSMoveReminder.cpp.
References SUMOTrafficObject::getNumericalID(), and myLastVehicleUpdateValues.
Referenced by MSMeanData_Net::MSLaneMeanDataValues::notifyLeave(), and updateDetector().
|
virtual |
Resets values so they may be used for the next interval.
Implements MSMeanData::MeanDataValues.
Definition at line 52 of file MSMeanData_Amitran.cpp.
References amount, MSMeanData::MeanDataValues::resetTime, SIMSTEP, typedAmount, typedSamples, and typedTravelDistance.
|
inherited |
Saves the current state into the given stream.
Definition at line 112 of file MSMoveReminder.cpp.
References OutputDevice::closeTag(), getDescription(), SUMOTrafficObject::getNumericalID(), myLastVehicleUpdateValues, OutputDevice::openTag(), SUMO_ATTR_ID, SUMO_ATTR_POSITION, SUMO_ATTR_TIME, SUMO_TAG_REMINDER, and OutputDevice::writeAttr().
|
inlineinherited |
Definition at line 291 of file MSMoveReminder.h.
References myDescription.
Referenced by MSMeanData::init(), and MSCalibrator::MSCalibrator().
|
virtualinherited |
Called if a per timestep update is needed. Default does nothing.
Reimplemented in MSMeanData_Harmonoise::MSLaneMeanDataValues.
Definition at line 275 of file MSMeanData.cpp.
|
inherited |
Definition at line 71 of file MSMoveReminder.cpp.
References SUMOTrafficObject::getNumericalID(), myLastVehicleUpdateValues, notifyMoveInternal(), removeFromVehicleUpdateValues(), and STEPS2TIME.
Referenced by MEVehicle::updateDetectorForWriting().
|
virtual |
Writes output values into the given stream.
| [in] | dev | The output device to write the data into |
| [in] | period | Length of the period the data were gathered |
| [in] | numLanes | The total number of lanes for which the data was collected |
| IOError | If an error on writing occurs (!!! not yet implemented) |
Implements MSMeanData::MeanDataValues.
Definition at line 110 of file MSMeanData_Amitran.cpp.
References amount, OutputDevice::closeTag(), MSMeanData::MeanDataValues::myLaneLength, MSMeanData::MeanDataValues::myParent, OutputDevice::openTag(), MSMeanData::MeanDataValues::sampleSeconds, SUMO_ATTR_AMOUNT, SUMO_ATTR_AVERAGESPEED, SUMO_ATTR_ID, MSMeanData::MeanDataValues::travelledDistance, typedAmount, typedSamples, typedTravelDistance, OutputDevice::writeAttr(), and OutputDevice::writeOptionalAttr().
|
private |
Definition at line 126 of file MSMeanData_Amitran.h.
Referenced by addTo(), isEmpty(), MSLaneMeanDataValues(), notifyEnter(), reset(), and write().
|
protectedinherited |
a description of this moveReminder
Definition at line 319 of file MSMoveReminder.h.
Referenced by getDescription(), MSMoveReminder(), and setDescription().
|
protectedinherited |
Lane on which the reminder works.
Definition at line 317 of file MSMoveReminder.h.
Referenced by MSDriveWay::buildRoute(), MSDriveWay::buildSubFoe(), MSE2Collector::detectorUpdate(), MSInductLoop::detectorUpdate(), MSE2Collector::getEstimatedCurrentVehicleNumber(), getLane(), MSRailSignalConstraint_Predecessor::PassedTracker::loadState(), MSDriveWay::matchesPastRoute(), MSE3Collector::MSE3EntryReminder::MSE3EntryReminder(), MSE3Collector::MSE3LeaveReminder::MSE3LeaveReminder(), MSMoveReminder(), MSDriveWay::notifyEnter(), MSE2Collector::notifyEnter(), MSE3Collector::MSE3EntryReminder::notifyEnter(), MSE3Collector::MSE3LeaveReminder::notifyEnter(), MSInductLoop::notifyEnter(), MSRailSignalConstraint_Predecessor::PassedTracker::notifyEnter(), MSE2Collector::notifyLeave(), MSE3Collector::MSE3EntryReminder::notifyLeave(), MSE3Collector::MSE3LeaveReminder::notifyLeave(), MSE2Collector::notifyMove(), MSE3Collector::MSE3EntryReminder::notifyMove(), MSE3Collector::MSE3LeaveReminder::notifyMove(), MSMeanData::MeanDataValues::notifyMove(), MSRailSignalConstraint_Predecessor::PassedTracker::raiseLimit(), and MSMeanData::MeanDataValueTracker::reset().
|
protectedinherited |
The length of the lane / edge the data collector is on.
Definition at line 182 of file MSMeanData.h.
Referenced by MSMeanData_Net::MSLaneMeanDataValues::getAttributeValue(), getLaneLength(), MSMeanData_Net::MSLaneMeanDataValues::getOccupancy(), MeanDataValues(), notifyMove(), MSMeanData::MeanDataValueTracker::reset(), MSMeanData_Amitran::MSLaneMeanDataValues::write(), MSMeanData_Emissions::MSLaneMeanDataValues::write(), MSMeanData_Harmonoise::MSLaneMeanDataValues::write(), and MSMeanData_Net::MSLaneMeanDataValues::write().
|
privateinherited |
Definition at line 327 of file MSMoveReminder.h.
Referenced by loadReminderState(), removeFromVehicleUpdateValues(), saveReminderState(), and updateDetector().
|
protectedinherited |
The meandata parent.
Definition at line 179 of file MSMeanData.h.
Referenced by MeanDataValues(), notifyEnter(), MSMeanData::MeanDataValueTracker::notifyEnter(), MSMeanData_Amitran::MSLaneMeanDataValues::notifyEnter(), MSMeanData::MeanDataValueTracker::notifyLeave(), MSMeanData_Emissions::MSLaneMeanDataValues::notifyMoveInternal(), MSMeanData::MeanDataValueTracker::reset(), MSMeanData_Amitran::MSLaneMeanDataValues::write(), and MSMeanData_Emissions::MSLaneMeanDataValues::write().
|
staticinherited |
Definition at line 309 of file MSMoveReminder.h.
Referenced by MSDriveWay::writeBlockVehicles().
|
staticprivateinherited |
Definition at line 28 of file MSMoveReminder.h.
|
protectedinherited |
time at which collection was reset;
Definition at line 194 of file MSMeanData.h.
Referenced by getResetTime(), MSMeanData_Amitran::MSLaneMeanDataValues::reset(), MSMeanData_Emissions::MSLaneMeanDataValues::reset(), MSMeanData_Harmonoise::MSLaneMeanDataValues::reset(), and MSMeanData_Net::MSLaneMeanDataValues::reset().
|
protectedinherited |
Definition at line 187 of file MSMeanData.h.
Referenced by MSMeanData_Amitran::MSLaneMeanDataValues::addTo(), MSMeanData_Emissions::MSLaneMeanDataValues::addTo(), MSMeanData_Harmonoise::MSLaneMeanDataValues::addTo(), MSMeanData_Net::MSLaneMeanDataValues::addTo(), MSMeanData_Net::MSLaneMeanDataValues::getAttributeValue(), getSamples(), isEmpty(), MSMeanData_Amitran::MSLaneMeanDataValues::isEmpty(), MSMeanData_Net::MSLaneMeanDataValues::isEmpty(), MeanDataValues(), MSMeanData_Amitran::MSLaneMeanDataValues::notifyMoveInternal(), MSMeanData_Emissions::MSLaneMeanDataValues::notifyMoveInternal(), MSMeanData_Harmonoise::MSLaneMeanDataValues::notifyMoveInternal(), MSMeanData_Net::MSLaneMeanDataValues::notifyMoveInternal(), MSMeanData_Emissions::MSLaneMeanDataValues::reset(), MSMeanData_Harmonoise::MSLaneMeanDataValues::reset(), MSMeanData_Net::MSLaneMeanDataValues::reset(), MSMeanData_Amitran::MSLaneMeanDataValues::write(), MSMeanData_Emissions::MSLaneMeanDataValues::write(), MSMeanData_Harmonoise::MSLaneMeanDataValues::write(), and MSMeanData_Net::MSLaneMeanDataValues::write().
|
protectedinherited |
The sum of the distances the vehicles travelled.
Definition at line 190 of file MSMeanData.h.
Referenced by MSMeanData_Amitran::MSLaneMeanDataValues::addTo(), MSMeanData_Emissions::MSLaneMeanDataValues::addTo(), MSMeanData_Harmonoise::MSLaneMeanDataValues::addTo(), MSMeanData_Net::MSLaneMeanDataValues::addTo(), MSMeanData_Net::MSLaneMeanDataValues::getAttributeValue(), getTravelledDistance(), MeanDataValues(), MSMeanData_Amitran::MSLaneMeanDataValues::notifyMoveInternal(), MSMeanData_Emissions::MSLaneMeanDataValues::notifyMoveInternal(), MSMeanData_Harmonoise::MSLaneMeanDataValues::notifyMoveInternal(), MSMeanData_Net::MSLaneMeanDataValues::notifyMoveInternal(), MSMeanData_Emissions::MSLaneMeanDataValues::reset(), MSMeanData_Harmonoise::MSLaneMeanDataValues::reset(), MSMeanData_Net::MSLaneMeanDataValues::reset(), MSMeanData_Amitran::MSLaneMeanDataValues::write(), MSMeanData_Emissions::MSLaneMeanDataValues::write(), MSMeanData_Harmonoise::MSLaneMeanDataValues::write(), and MSMeanData_Net::MSLaneMeanDataValues::write().
|
private |
The number of vehicles that entered this lane within the sample interval by type.
Definition at line 129 of file MSMeanData_Amitran.h.
Referenced by addTo(), notifyEnter(), reset(), and write().
|
private |
The number of sampled vehicle movements by type (in s).
Definition at line 132 of file MSMeanData_Amitran.h.
Referenced by addTo(), notifyMoveInternal(), reset(), and write().
|
private |
The sum of the distances the vehicles travelled by type.
Definition at line 135 of file MSMeanData_Amitran.h.
Referenced by addTo(), notifyMoveInternal(), reset(), and write().