SUMO - Simulation of Urban MObility
SUMOTime.h File Reference
#include <config.h>
#include <limits>
#include <string>
#include "UtilExceptions.h"
Include dependency graph for SUMOTime.h:

Go to the source code of this file.

Macros

#define ACCEL2DIST(x)   ((x)*TS*TS)
 
#define ACCEL2SPEED(x)   ((x)*TS)
 
#define DIST2SPEED(x)   ((x)/TS)
 
#define SIMTIME   STEPS2TIME(MSNet::getInstance()->getCurrentTimeStep())
 
#define SPEED2ACCEL(x)   ((x)/TS)
 
#define SPEED2DIST(x)   ((x)*TS)
 
#define STEPFLOOR(x)   (int(x/DELTA_T)*DELTA_T)
 
#define STEPS2MS(x)   (x)
 
#define STEPS2TIME(x)   (static_cast<double>((x)/1000.))
 
#define SUMOTime_MAX   std::numeric_limits<SUMOTime>::max()
 
#define SUMOTIME_MAXSTRING   "9223372036854774"
 
#define SUMOTime_MIN   std::numeric_limits<SUMOTime>::min()
 
#define TIME2STEPS(x)   (static_cast<SUMOTime>((x)*1000))
 
#define TS   (static_cast<double>(DELTA_T/1000.))
 

Typedefs

typedef long long int SUMOTime
 

Functions

SUMOTime string2time (const std::string &r)
 
std::string time2string (SUMOTime t)
 

Variables

SUMOTime DELTA_T
 

Detailed Description

Author
Daniel Krajzewicz
Jakob Erdmann
Michael Behrisch
Date
Fri, 29.04.2005
Version
Id
SUMOTime.cpp 22797 2017-01-31 14:53:07Z namdre
Author
Daniel Krajzewicz
Jakob Erdmann
Michael Behrisch
Date
Fri, 29.04.2005
Version
Id
SUMOTime.h 23150 2017-02-27 12:08:30Z behrisch

Definition in file SUMOTime.h.

Macro Definition Documentation

◆ ACCEL2DIST

#define ACCEL2DIST (   x)    ((x)*TS*TS)

◆ ACCEL2SPEED

◆ DIST2SPEED

◆ SIMTIME

#define SIMTIME   STEPS2TIME(MSNet::getInstance()->getCurrentTimeStep())

Definition at line 70 of file SUMOTime.h.

Referenced by MSLCM_LC2013::_patchSpeed(), MSLCM_LC2013::_wantsChange(), MSLCM_SL2015::_wantsChangeSublane(), MSVehicle::adaptToLeader(), MSVehicle::adaptToLeaders(), MSE2Collector::buildJam(), MSDevice_Routing::buildVehicleDevices(), MSE2Collector::calculateTimeLossAndTimeOnDetector(), MSLaneChangerSublane::change(), MSLCM_SL2015::changed(), MSLaneChanger::changeOpposite(), MSLaneChanger::checkChange(), MSLaneChangerSublane::checkChangeSublane(), MSE2Collector::checkJam(), MSVehicle::checkRewindLinkLanes(), MSLCM_SL2015::checkStrategicChange(), MSAbstractLaneChangeModel::cleanupShadowLane(), MSDevice_SSM::closeEncounter(), MSVehicle::computeAngle(), MSDevice_SSM::computeSSMs(), MSLaneChanger::continueChange(), MSDevice_SSM::createEncounters(), MSLCM_SL2015::decideDirection(), MSLane::detectCollisionBetween(), MSLane::detectCollisions(), MSE2Collector::detectorUpdate(), MSDevice_SSM::Encounter::Encounter(), MSVehicle::enterLaneAtInsertion(), MSVehicle::enterLaneAtLaneChange(), MSDevice_BTreceiver::BTreceiverUpdate::enterRange(), MSPModel_Striping::MovePedestrians::execute(), MSVehicle::executeMove(), MSDevice_SSM::findFoeConflictLane(), MSDevice_SSM::findSurroundingVehicles(), MSDevice_SSM::flushConflicts(), MSLane::getFollowersOnConsecutive(), MSVehicle::getLatOffset(), MSLaneChangerSublane::getLeaders(), MSLane::getLeadersOnConsecutive(), MSPModel_Striping::getNeighboringObstacles(), MSPModel_Striping::getNextLane(), MSLane::getOppositeFollower(), MSLane::getOppositeLeader(), MSLane::getPartialBehind(), MSLaneChanger::getRealFollower(), MSLaneChanger::getRealLeader(), MSAbstractLaneChangeModel::getShadowLane(), MSInductLoop::getTimeSinceLastDetection(), MSDevice_SSM::getUpstreamVehicles(), MSDevice_SSM::getVehiclesOnJunction(), MSLCM_LC2013::informFollower(), MSLCM_LC2013::informLeader(), MSE2Collector::integrateMoveNotification(), MSLane::integrateNewVehicle(), MSLane::isInsertionSuccess(), MSVehicle::leaveLane(), MSDevice_BTreceiver::BTreceiverUpdate::leaveRange(), MSE2Collector::makeMoveNotification(), MSE2Collector::makeVehicleInfo(), MSPModel_Striping::moveInDirection(), MSPModel_Striping::moveInDirectionOnLane(), MSPModel_Striping::PState::moveToNextLane(), MSLCM_LC2013::MSLCM_LC2013(), MSInductLoop::notifyEnter(), MSTriggeredRerouter::notifyEnter(), MSE2Collector::notifyEnter(), MSInstantInductLoop::notifyLeave(), MSE2Collector::notifyLeave(), MSInstantInductLoop::notifyMove(), MSInductLoop::notifyMove(), MSE3Collector::MSE3LeaveReminder::notifyMove(), MSE2Collector::notifyMove(), MSVehicle::planMoveInternal(), MSLane::planMovements(), MSDevice_SSM::processEncounters(), MSE2Collector::processJams(), MSVehicle::processNextStop(), TraCIServerAPI_Vehicle::processSet(), MSDelayBasedTrafficLightLogic::proposeProlongation(), MSDevice_SSM::qualifiesAsConflict(), MSLane::resetPartialOccupation(), GUIVehicle::selectBlockingFoes(), MSLCM_SL2015::setOwnState(), MSLane::setPartialOccupation(), MSLaneChangerSublane::startChangeSublane(), MSDevice_SSM::update(), MSVehicle::updateBestLanes(), MSDevice_SSM::updateEncounter(), MSVehicle::updateFurtherLanes(), MSAbstractLaneChangeModel::updateShadowLane(), MSDevice_BTreceiver::BTreceiverUpdate::updateVisibility(), MSPModel_Striping::PState::walk(), MSLCM_LC2013::wantsChange(), MSDevice_SSM::writeOutConflict(), and MSDevice_SSM::Encounter::~Encounter().

◆ SPEED2ACCEL

◆ SPEED2DIST

◆ STEPFLOOR

#define STEPFLOOR (   x)    (int(x/DELTA_T)*DELTA_T)

Definition at line 67 of file SUMOTime.h.

Referenced by MSVehicleControl::vehicleDeparted().

◆ STEPS2MS

#define STEPS2MS (   x)    (x)

Definition at line 68 of file SUMOTime.h.

Referenced by MSFrame::buildStreams(), and MSAmitranTrajectories::writeVehicle().

◆ STEPS2TIME

#define STEPS2TIME (   x)    (static_cast<double>((x)/1000.))

Definition at line 65 of file SUMOTime.h.

Referenced by MSLCM_SL2015::_patchSpeed(), MSLCM_LC2013::_wantsChange(), MSLCM_SL2015::_wantsChangeSublane(), MSDevice_Routing::adaptEdgeEfforts(), IntermodalRouter< E, L, N, V >::addSchedule(), PublicTransportEdge< E, L, N, V >::addSchedule(), CHBuilder< E, V >::buildContractionHierarchy(), LogitCalculator< R, E, V >::calculateProbabilities(), MSVehicle::Influencer::changeRequestRemainingSeconds(), MSLaneChanger::checkChange(), MSNet::closeSimulation(), MSInductLoop::collectVehiclesOnDet(), ROJTRRouter::compute(), DijkstraRouterTT< MSEdge, SUMOVehicle, prohibited_withPermissions< MSEdge, SUMOVehicle > >::compute(), DijkstraRouterEffort< MSEdge, SUMOVehicle, prohibited_withPermissions< MSEdge, SUMOVehicle > >::compute(), AStarRouter< MSEdge, SUMOVehicle, prohibited_withPermissions< MSEdge, SUMOVehicle > >::compute(), IntermodalRouter< E, L, N, V >::compute(), MSPerson::MSPersonStage_Walking::computeAverageSpeed(), NBOwnTLDef::computeLogicAndConts(), MSE3Collector::detectorUpdate(), GUIBaseVehicle::drawLinkItem(), GUITLLogicPhasesTrackerWindow::drawValues(), MSE3Collector::enter(), METriggeredCalibrator::execute(), MSCalibrator::execute(), MSVehicle::getAccumulatedWaitingSeconds(), MSAbstractLaneChangeModel::getAngleOffset(), MEVehicle::getAverageSpeed(), MSDevice_Tripinfo::getAvgDepartDelay(), MSDevice_Tripinfo::getAvgDuration(), MSDevice_Tripinfo::getAvgTimeLoss(), MSDevice_Tripinfo::getAvgWaitingTime(), MEVehicle::getBlockTimeSeconds(), GUIMEVehicle::getColorValue(), GUIVehicle::getColorValue(), MEVehicle::getConservativeSpeed(), MEVehicle::getCurrentLinkPenaltySeconds(), MSInductLoop::getCurrentOccupancy(), MESegment::getEventTimeSeconds(), MEVehicle::getEventTimeSeconds(), MSPModel_Striping::PState::getImpatience(), MEVehicle::getLastEntryTimeSeconds(), MESegment::getLastHeadwaySeconds(), GUIVehicle::getLastLaneChangeOffset(), GUILane::getLoadedEdgeWeight(), MESegment::getMaxPenaltySeconds(), GUICalibrator::getParameterWindow(), CState::getPosition(), GUILane::getStoredEdgeTravelTime(), MSVehicle::getTimeLossSeconds(), PublicTransportEdge< E, L, N, V >::getTravelTime(), PedestrianEdge< E, L, N, V >::getTravelTime(), GUIVehicle::getTypeParameterWindow(), MEVehicle::getWaitingSeconds(), MSTransportable::getWaitingSeconds(), MSVehicle::getWaitingSeconds(), MSLink::getZipperSpeed(), ROMAAssignments::incremental(), MSVehicle::Influencer::influenceSpeed(), MSLCM_LC2013::inform(), MSLCM_SL2015::inform(), MSLCM_LC2013::informFollower(), MSLCM_SL2015::informFollower(), MSLCM_LC2013::informLeader(), MSLCM_SL2015::informLeader(), MSTrafficLightLogic::initMesoTLSPenalties(), GNETLSEditorFrame::initPhaseTable(), MESegment::jamThresholdForSpeed(), MSDevice_BTreceiver::BTreceiverUpdate::leaveRange(), TrajectoriesHandler::myStartElement(), MESegment::newArrival(), MSE3Collector::MSE3EntryReminder::notifyMove(), GNETLSEditorFrame::onCmdDefSwitch(), GNETLSEditorFrame::onCmdPhaseEdit(), MSMeanData_Amitran::openInterval(), MSMeanData::openInterval(), MSLCM_LC2013::patchSpeed(), MSLCM_SL2015::patchSpeed(), MSVehicle::planMove(), MSVehicle::planMoveInternal(), TraCIServerAPI_Vehicle::processSet(), MSEdge::recalcCache(), ROJTRRouter::recomputeCosts(), CHRouterWrapper< E, V, PF >::recomputeCosts(), DijkstraRouterEffort< MSEdge, SUMOVehicle, prohibited_withPermissions< MSEdge, SUMOVehicle > >::recomputeCosts(), DijkstraRouterTT< MSEdge, SUMOVehicle, prohibited_withPermissions< MSEdge, SUMOVehicle > >::recomputeCosts(), AStarRouter< MSEdge, SUMOVehicle, prohibited_withPermissions< MSEdge, SUMOVehicle > >::recomputeCosts(), CHRouter< E, V, PF >::recomputeCosts(), MESegment::recomputeJamThreshold(), ROMAAssignments::resetFlows(), MSLCM_SL2015::saveBlockerLength(), MSLCM_LC2013::saveBlockerLength(), MSVehicleControl::scheduleVehicleRemoval(), MSBaseVehicle::setDeviceParameter(), MSLCM_LC2013::slowDownForBlocked(), MSLCM_SL2015::slowDownForBlocked(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::stretchLogic(), string2time(), ROMAAssignments::sue(), time2string(), MSCalibrator::totalWished(), GNETLSEditorFrame::updateCycleDuration(), MSMoveReminder::updateDetector(), MSSwarmTrafficLightLogic::updateSensitivities(), MSVehicleControl::vehicleDeparted(), MSLCM_LC2013::wantsChange(), MSLCM_SL2015::wantsChange(), MSLCM_SL2015::wantsChangeSublane(), MSMeanData_Emissions::MSLaneMeanDataValues::write(), MSMeanData_Harmonoise::MSLaneMeanDataValues::write(), MSMeanData_Net::MSLaneMeanDataValues::write(), SUMOVehicleParameter::Stop::write(), MSVehicle::Stop::write(), ODMatrix::writeFlows(), writeInterval(), MSNet::writeOutput(), NWWriter_SUMO::writeSUMOTime(), RORoute::writeXMLDefinition(), MSCalibrator::writeXMLOutput(), MSInductLoop::writeXMLOutput(), MSE3Collector::writeXMLOutput(), and MSE2Collector::writeXMLOutput().

◆ SUMOTime_MAX

#define SUMOTime_MAX   std::numeric_limits<SUMOTime>::max()

Definition at line 44 of file SUMOTime.h.

◆ SUMOTIME_MAXSTRING

#define SUMOTIME_MAXSTRING   "9223372036854774"

Definition at line 46 of file SUMOTime.h.

Referenced by ROMAFrame::addImportOptions(), ROFrame::fillOptions(), and fillOptions().

◆ SUMOTime_MIN

#define SUMOTime_MIN   std::numeric_limits<SUMOTime>::min()

Definition at line 45 of file SUMOTime.h.

Referenced by MEVehicle::hasArrived(), and MEVehicle::loadState().

◆ TIME2STEPS

#define TIME2STEPS (   x)    (static_cast<SUMOTime>((x)*1000))

Definition at line 66 of file SUMOTime.h.

Referenced by MSTLLogicControl::WAUTSwitchProcedure_GSP::adaptLogic(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::adaptLogic(), MSVehicleTransfer::add(), NLHandler::addE2Detector(), NBOwnTLDef::addPedestrianPhases(), NBOwnTLDef::addPedestrianScramble(), NIImporter_SUMO::addPhase(), ODMatrix::applyCurve(), NLHandler::beginE3Detector(), NLBuilder::buildNet(), GUIApplicationWindow::checkGamingEvents(), MSVehicleTransfer::checkInsertions(), PedestrianRouter< E, L, N, V, DijkstraRouterTT< IntermodalEdge< E, L, N, V >, IntermodalTrip< E, N, V >, prohibited_withPermissions< IntermodalEdge< E, L, N, V >, IntermodalTrip< E, N, V > > > >::compute(), IntermodalRouter< E, L, N, V >::compute(), NBOwnTLDef::computeLogicAndConts(), CState::computeTranshipTime(), MSPModel_NonInteracting::PState::computeWalkingTime(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::cutLogic(), GUITLLogicPhasesTrackerWindow::drawValues(), MSActuatedTrafficLightLogic::duration(), METriggeredCalibrator::execute(), MSCalibrator::execute(), MSVehicle::executeMove(), MSLane::getCriticalLeader(), MSLane::getLeaderOnConsecutive(), MSLane::getLeadersOnConsecutive(), MSLink::getLeaveTime(), MSCFModel::getMinimalArrivalTime(), MESegment::getNextInsertionTime(), GNETLSEditorFrame::getSUMOTime(), SUMOSAXAttributes::getSUMOTimeReporting(), MESegment::getTimeHeadway(), MSTrafficLightLogic::initMesoTLSPenalties(), NIImporter_SUMO::initTrafficLightLogic(), NIXMLTrafficLightsHandler::initTrafficLightLogic(), MSLane::isInsertionSuccess(), MSTLLogicControl::WAUTSwitchProcedure::isPosAtGSP(), MSVehicle::Influencer::isVTDAffected(), MSActuatedTrafficLightLogic::MSActuatedTrafficLightLogic(), MSDelayBasedTrafficLightLogic::MSDelayBasedTrafficLightLogic(), MSOffTrafficLightLogic::MSOffTrafficLightLogic(), NBLoadedTLDef::myCompute(), MESegment::newArrival(), MSDevice_Tripinfo::notifyMoveInternal(), GUIParameterTracker::onCmdChangeAggregation(), NIImporter_VISUM::parse_TrafficLights(), SUMOVehicleParserHelper::parseFlowAttributes(), ODMatrix::parseSingleTime(), NBLoadedSUMOTLDef::patchIfCrossingsAdded(), MSVehicle::planMoveInternal(), MSDelayBasedTrafficLightLogic::proposeProlongation(), MSOffTrafficLightLogic::rebuildPhase(), MESegment::receive(), MSVehicle::resumeFromStopping(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::stretchLogic(), string2time(), MELoop::teleportVehicle(), TraCITestClient::testAPI(), MSDelayBasedTrafficLightLogic::trySwitch(), MSTLLogicControl::WAUTSwitchProcedure_GSP::trySwitch(), and MSTLLogicControl::WAUTSwitchProcedure_Stretch::trySwitch().

◆ TS

#define TS   (static_cast<double>(DELTA_T/1000.))

Definition at line 52 of file SUMOTime.h.

Referenced by MSLCM_LC2013::_wantsChange(), MSLCM_SL2015::_wantsChangeSublane(), MSE2Collector::calculateTimeLossAndTimeOnDetector(), RONet::checkFlows(), GUIApplicationWindow::checkGamingEvents(), MSLCM_SL2015::checkStrategicChange(), MSLaneChanger::computeOvertakingTime(), MSE3Collector::detectorUpdate(), MSInsertionControl::determineCandidates(), MSCFModel_IDM::duplicate(), MSVehicle::executeMove(), MSCFModel_SmartSK::followSpeed(), MSCFModel_PWag2009::followSpeed(), MSCFModel::freeSpeed(), MSCFModel::gapExtrapolation(), MSInductLoop::getCurrentOccupancy(), MSLink::getZipperSpeed(), MSLCM_LC2013::informFollower(), MSE3Collector::leave(), MSCFModel::maximumSafeStopSpeedBallistic(), MSCFModel::maximumSafeStopSpeedEuler(), MSCFModel_IDM::moveHelper(), MSCFModel_SmartSK::MSCFModel_SmartSK(), MSDevice_SSM::MSDevice_SSM(), MSE3Collector::MSE3EntryReminder::notifyMove(), MSInstantInductLoop::notifyMove(), MSDevice_Emissions::notifyMove(), MSMeanData::MeanDataValues::notifyMove(), MSE3Collector::MSE3LeaveReminder::notifyMove(), MSCFModel::passingTime(), MSNet::postSimStepOutput(), MSCFModel::speedAfterTime(), MSCFModel_Krauss::stopSpeed(), MSCFModel_Rail::stopSpeed(), MSCFModel_SmartSK::stopSpeed(), MSCFModel_SmartSK::updateMyHeadway(), MSDevice_BTreceiver::BTreceiverUpdate::updateVisibility(), MSLCM_DK2008::wantsChangeToLeft(), MSLCM_DK2008::wantsChangeToRight(), MSMeanData_Harmonoise::MSLaneMeanDataValues::write(), and TrajectoriesHandler::writeEmissions().

Typedef Documentation

◆ SUMOTime

typedef long long int SUMOTime

Definition at line 43 of file SUMOTime.h.

Function Documentation

◆ string2time()

◆ time2string()

std::string time2string ( SUMOTime  t)

Definition at line 60 of file SUMOTime.cpp.

References gPrecision, and STEPS2TIME.

Referenced by MSVehicleTransfer::add(), IntermodalRouter< E, L, N, V >::addSchedule(), GUIRunThread::begin(), MSPerson::MSPersonStage_Walking::beginEventOutput(), MSContainer::MSContainerStage_Tranship::beginEventOutput(), MSTransportable::Stage_Waiting::beginEventOutput(), MSTransportable::Stage_Driving::beginEventOutput(), NLBuilder::build(), CHBuilder< E, V >::buildContractionHierarchy(), NLBuilder::buildNet(), MSSwarmTrafficLightLogic::calculateEtaDiff(), MSSwarmTrafficLightLogic::calculateEtaRatio(), MSDeterministicHiLevelTrafficLightLogic::canRelease(), MSSOTLPolicyBasedTrafficLightLogic::canRelease(), MSSwarmTrafficLightLogic::canRelease(), MELoop::changeSegment(), GUIApplicationWindow::checkGamingEvents(), MSVehicleTransfer::checkInsertions(), CHRouter< E, V, PF >::clone(), AStarRouter< MSEdge, SUMOVehicle, prohibited_withPermissions< MSEdge, SUMOVehicle > >::compute(), NBOwnTLDef::computeLogicAndConts(), computeRoutes(), MSDeterministicHiLevelTrafficLightLogic::decideNextPhase(), MSSOTLPolicyBasedTrafficLightLogic::decideNextPhase(), MSSOTLPolicy::decideNextPhase(), MSSwarmTrafficLightLogic::decideNextPhase(), MSDeterministicHiLevelTrafficLightLogic::decidePolicy(), MSSwarmTrafficLightLogic::decidePolicy(), GUIParameterTracker::GUIParameterTrackerPanel::drawValue(), GUITLLogicPhasesTrackerWindow::drawValues(), GUIDialog_Breakpoints::encode2TXT(), MSPerson::MSPersonStage_Walking::endEventOutput(), MSContainer::MSContainerStage_Tranship::endEventOutput(), MSTransportable::Stage_Waiting::endEventOutput(), MSTransportable::Stage_Driving::endEventOutput(), METriggeredCalibrator::execute(), MSCalibrator::execute(), Command_SaveTLSState::execute(), Command_SaveTLSSwitchStates::execute(), Command_SaveTLSSwitches::execute(), MSVTypeProbe::execute(), MSVehicle::executeMove(), MSLane::executeMovements(), MSDevice_Tripinfo::generateOutput(), MSVehicle::getBackPositionOnLane(), IntermodalTrip< E, N, V >::getID(), MSDeterministicHiLevelTrafficLightLogic::getMeanSpeedForInputLanes(), MSDeterministicHiLevelTrafficLightLogic::getMeanSpeedForOutputLanes(), MSPModel_Striping::getNextLane(), GUICalibrator::getParameterWindow(), GUIMEVehicle::getParameterWindow(), GUIVehicle::getParameterWindow(), MSSwarmTrafficLightLogic::getPheromoneForInputLanes(), MSSwarmTrafficLightLogic::getPheromoneForOutputLanes(), GUIVehicle::getStopInfo(), MSLane::handleCollisionBetween(), GUIApplicationWindow::handleEvent_SimulationEnded(), ROMAAssignments::incremental(), MSVehicle::Influencer::influenceChangeDecision(), MSEdge::insertVehicle(), MSSOTLTrafficLightLogic::isThresholdPassed(), MSVehicle::leaveLane(), GUIRunThread::makeStep(), MSPModel_Striping::moveInDirectionOnLane(), MSLaneSpeedTrigger::myStartElement(), MSCalibrator::VehicleRemover::notifyEnter(), MSTriggeredRerouter::notifyEnter(), ROLoader::openRoutes(), MSNet::postSimStepOutput(), MSNet::preSimStepOutput(), MSAbstractLaneChangeModel::primaryLaneChanged(), ROLoader::processRoutes(), GUIDialog_Breakpoints::rebuildList(), MSPerson::MSPersonStage_Walking::routeOutput(), MSContainer::routeOutput(), MSTransportable::Stage_Waiting::routeOutput(), MSPerson::routeOutput(), MSStateHandler::saveState(), MSNet::simulate(), MSNet::simulationStep(), MSStopOut::stopEnded(), MSLane::succLinkSec(), MELoop::teleportVehicle(), MSContainer::MSContainerStage_Driving::tripInfoOutput(), MSPerson::MSPersonStage_Walking::tripInfoOutput(), MSContainer::MSContainerStage_Tranship::tripInfoOutput(), MSContainer::tripInfoOutput(), MSTransportable::Stage_Waiting::tripInfoOutput(), MSPerson::MSPersonStage_Driving::tripInfoOutput(), MSPerson::tripInfoOutput(), MSSOTLTrafficLightLogic::trySwitch(), MSSOTLTrafficLightLogic::updateDecayThreshold(), MSSwarmTrafficLightLogic::updatePheromoneLevels(), MSSwarmTrafficLightLogic::updateSensitivities(), MSAbstractLaneChangeModel::updateShadowLane(), MSPModel_Striping::PState::walk(), MSBatteryExport::write(), MSQueueExport::write(), MSEmissionExport::write(), MSFCDExport::write(), MSFullExport::write(), MSXMLRawOut::write(), ODMatrix::write(), SUMOVehicleParameter::write(), MSLink::writeApproaching(), RODFDetector::writeEmitterDefinition(), ODMatrix::writeFlows(), writeInterval(), MSDevice_Vehroutes::writeOutput(), MSNet::writeOutput(), RODFDetector::writeSingleSpeedTrigger(), ROLoader::writeStats(), TrajectoriesHandler::writeXMLEmissions(), MEInductLoop::writeXMLOutput(), MSRouteProbe::writeXMLOutput(), MSCalibrator::writeXMLOutput(), MSE3Collector::writeXMLOutput(), MSE2Collector::writeXMLOutput(), and MSDevice_Vehroutes::writeXMLRoute().

Variable Documentation

◆ DELTA_T

SUMOTime DELTA_T

Definition at line 40 of file SUMOTime.cpp.

Referenced by MSLCM_LC2013::_wantsChange(), MSLCM_SL2015::_wantsChangeSublane(), MSDevice_Routing::adaptEdgeEfforts(), MSTransportableControl::add(), GUITLLogicPhasesTrackerWindow::addValue(), MSTransportableControl::boardAnyWaiting(), MSFrame::buildStreams(), MSInsertionControl::checkCandidates(), MSLaneChanger::checkChange(), RONet::checkFlows(), GUIApplicationWindow::checkGamingEvents(), MSE2Collector::checkJam(), NLJunctionControlBuilder::closeTrafficLightLogic(), MSVehicleControl::computeRandomDepartOffset(), MSSOTLTrafficLightLogic::computeReturnTime(), MSSwarmTrafficLightLogic::computeReturnTime(), MSLane::detectCollisionBetween(), MSMeanData::detectorUpdate(), MSInsertionControl::determineCandidates(), TraCIServer::dispatchCommand(), METriggeredCalibrator::execute(), MSCalibrator::execute(), Command_SaveTLSState::execute(), Command_SaveTLSSwitchStates::execute(), Command_SaveTLSSwitches::execute(), MSEventControl::execute(), MSDevice_BTreceiver::BTreceiverUpdate::execute(), MSPModel_Striping::MovePedestrians::execute(), MSVehicle::executeMove(), MSDevice_Tripinfo::generateOutput(), TrackerValueDesc::getAggregationSpan(), MEVehicle::getConservativeSpeed(), MSInductLoop::getCurrentLength(), MSInductLoop::getCurrentOccupancy(), MSInductLoop::getCurrentPassedNumber(), MSInductLoop::getCurrentSpeed(), MSInductLoop::getCurrentVehicleIDs(), TraCI_InductionLoop::getVehicleData(), MSVehicle::hasStops(), MSVehicle::Influencer::influenceSpeed(), GUIRunThread::makeStep(), MSCFModel_Rail::maxNextSpeed(), MSCFModel_Rail::minNextSpeed(), MSPModel_Striping::MSPModel_Striping(), MSRailSignal::MSRailSignal(), MSDevice_Tripinfo::notifyMove(), MSVehicleContainer::DepartFinder::operator()(), NLTriggerBuilder::parseAndBuildCalibrator(), SUMOVehicleParserHelper::parseVTypeEmbedded(), MSVehicle::planMoveInternal(), MSNet::postSimStepOutput(), MSDevice_Routing::preInsertionReroute(), TraCIServerAPI_Simulation::processGet(), MSVehicle::processNextStop(), TraCIServerAPI_Vehicle::processSet(), TrackerValueDesc::setAggregationSpan(), MSFrame::setMSGlobals(), MSTLLogicControl::TLSLogicVariants::setStateInstantiatingOnline(), MSTransportableControl::setWaitEnd(), MELoop::simulate(), MSNet::simulationStep(), MSAbstractLaneChangeModel::startLaneChangeManeuver(), MSInsertionControl::tryInsert(), MSOffTrafficLightLogic::trySwitch(), MSRailSignal::trySwitch(), MSAbstractLaneChangeModel::unchanged(), MSLaneChanger::updateChanger(), MSAbstractLaneChangeModel::updateCompletion(), MSRailCrossing::updateCurrentPhase(), MSRailSignal::updateCurrentPhase(), GUIApplicationWindow::updateTimeLCD(), MSPModel_Striping::PState::walk(), ODMatrix::write(), MSNet::writeOutput(), and MSMeanData::writeXMLOutput().