Eclipse SUMO - Simulation of Urban MObility
|
#include <MSGlobals.h>
Static Public Attributes | |
static SUMOTime | gActionStepLength |
default value for the interval between two action points for MSVehicle (defaults to DELTA_T) | |
static bool | gCheck4Accidents |
static bool | gCheckRoutes |
static bool | gClearState |
whether the simulation is in the process of clearing state (MSNet::clearState) | |
static bool | gComputeLC |
whether the simulationLoop is in the lane changing phase | |
static double | gDefaultEmergencyDecel |
encoding of the string-option default.emergencydecel | |
static double | gEmergencyDecelWarningThreshold |
threshold for warning about strong deceleration | |
static bool | gEmergencyInsert |
static double | gGridlockHighwaysSpeed |
static bool | gHaveEmissions |
Whether emission output of some type is needed (files or GUI) | |
static SUMOTime | gIgnoreJunctionBlocker |
static int | gInsertionChecks |
The default value for insertion checks. | |
static SUMOTime | gLaneChangeDuration |
static double | gLateralResolution |
static bool | gLefthand |
Whether lefthand-drive is being simulated. | |
static double | gMaxRailSignalBlockLength |
The maximum length of a rail signal block. | |
static bool | gMesoLimitedJunctionControl |
static MELoop * | gMesoNet |
mesoscopic simulation infrastructure | |
static double | gMinorPenalty |
(minimum) time penalty for passing a minor link when routing | |
static bool | gModelParkingManoeuver |
whether parking simulation includes manoeuver time and any associated lane blocking | |
static int | gNumSimThreads |
how many threads to use for simulation | |
static int | gNumThreads |
how many threads to use | |
static bool | gOmitEmptyEdgesOnDump |
Information whether empty edges shall be written on dump. | |
static bool | gOverheadWireCurrentLimits |
static bool | gOverheadWireRecuperation |
static bool | gOverheadWireSolver |
static bool | gRemoveGridlocked |
static bool | gSemiImplicitEulerUpdate |
static SUMOTime | gStartupWaitThreshold |
The minimum waiting time before applying startupDelay. | |
static bool | gStateLoaded |
Information whether a state has been loaded. | |
static double | gStopTolerance |
The tolerance to apply when matching waiting persons and vehicles. | |
static bool | gSublane |
whether sublane simulation is enabled (sublane model or continuous lanechanging) | |
static SUMOTime | gTimeToGridlock |
static SUMOTime | gTimeToGridlockHighways |
static SUMOTime | gTimeToImpatience |
static SUMOTime | gTimeToTeleportBidi |
static SUMOTime | gTimeToTeleportDisconnected |
static SUMOTime | gTimeToTeleportRSDeadlock |
static double | gTLSPenalty |
scaled (minimum) time penalty for passing a tls link when routing | |
static double | gTLSYellowMinDecel |
The minimum deceleration at a yellow traffic light (only overruled by emergencyDecel) | |
static double | gTurnaroundPenalty |
(minimum) time penalty for passing a turnaround link when routing | |
static bool | gUnitTests |
whether unit tests are being run | |
static bool | gUseMesoSim |
static bool | gUseStopEnded |
whether the simulation should replay previous stop times | |
static bool | gUseStopStarted |
static bool | gUsingInternalLanes |
Information whether the simulation regards internal lanes. | |
static SUMOTime | gWaitingTimeMemory |
length of memory for waiting times (in millisecs) | |
static double | gWeightsSeparateTurns |
Whether turning specific weights are estimated (and how much) | |
This class holds some static variables, filled mostly with values coming from the command line or the simulation configuration file. They are stored herein to allow a faster access than from the options container.
Definition at line 46 of file MSGlobals.h.
|
static |
default value for the interval between two action points for MSVehicle (defaults to DELTA_T)
Definition at line 118 of file MSGlobals.h.
Referenced by MSVehicleType::MSVehicleType(), and MSFrame::setMSGlobals().
|
static |
information whether the network shall check for collisions
Definition at line 88 of file MSGlobals.h.
Referenced by MSPModel_Striping::moveInDirectionOnLane(), MSNet::postMoveStep(), MSFrame::setMSGlobals(), and MSNet::simulationStep().
|
static |
information whether the routes shall be checked for connectivity
Definition at line 91 of file MSGlobals.h.
Referenced by MSRouteHandler::addStop(), MELoop::changeSegment(), MSRouteHandler::closeRoute(), GUILane::closeTraffic(), MSRouteHandler::closeVehicle(), MSInsertionControl::determineCandidates(), METriggeredCalibrator::execute(), Command_RouteReplacement::execute(), MSCalibrator::execute(), LIBSUMO_NAMESPACE::Simulation::findIntermodalRoute(), MSBaseVehicle::getRouteValidity(), MSStageTrip::getVehicles(), MESegment::initialise(), MSEdge::insertVehicle(), MSLane::isInsertionSuccess(), MEVehicle::loadState(), MSVehicle::loadState(), MSBaseVehicle::replaceRoute(), MSBaseVehicle::replaceRouteEdges(), MSStageTrip::reroute(), MSBaseVehicle::reroute(), MSRouteHandler::retrieveStoppingPlace(), MSFrame::setMSGlobals(), and LIBSUMO_NAMESPACE::Vehicle::setRouteID().
|
static |
whether the simulation is in the process of clearing state (MSNet::clearState)
Definition at line 143 of file MSGlobals.h.
Referenced by MSNet::clearState(), and MSLane::resetPartialOccupation().
|
static |
whether the simulationLoop is in the lane changing phase
Definition at line 140 of file MSGlobals.h.
Referenced by MSCFModel_IDM::_v(), MSCFModel_CACC::_v(), MSCFModel_Wiedemann::_v(), MSLane::addLeaders(), MSCFModel_EIDM::brakeGap(), MSEdgeControl::changeLanes(), MSCFModel_EIDM::followSpeed(), MSCFModel_CACC::freeSpeed(), MSCFModel_EIDM::freeSpeed(), MSLink::getLeaderInfo(), MSLane::getLeaderOnConsecutive(), MSLane::getLeadersOnConsecutive(), MSCFModel::getSecureGap(), MSCFModel::maximumSafeFollowSpeed(), MSCFModel_EIDM::maximumSafeFollowSpeed(), and MSCFModel_EIDM::stopSpeed().
|
static |
encoding of the string-option default.emergencydecel
Definition at line 130 of file MSGlobals.h.
Referenced by MSVehicleType::build(), and MSFrame::setMSGlobals().
|
static |
threshold for warning about strong deceleration
Definition at line 152 of file MSGlobals.h.
Referenced by MSFrame::setMSGlobals(), and MSVehicle::updateState().
|
static |
information whether dangerous insertion speeds are permitted
Definition at line 94 of file MSGlobals.h.
Referenced by MSLane::checkFailure(), and MSFrame::setMSGlobals().
|
static |
The speed threshold for gTimeToGridlockHighways
Definition at line 63 of file MSGlobals.h.
Referenced by MSLane::executeMovements(), and MSFrame::setMSGlobals().
|
static |
Whether emission output of some type is needed (files or GUI)
Definition at line 183 of file MSGlobals.h.
Referenced by MSDetectorControl::add(), MSBaseVehicle::initDevices(), GUINet::initGUIStructures(), and MSNet::writeOutput().
|
static |
Vehicles on internal lanes (even partially) with a waiting time that exceeds this threshold no longer block cross-traffic on the junction
Definition at line 85 of file MSGlobals.h.
Referenced by MSLink::getLeaderInfo(), and MSFrame::setMSGlobals().
|
static |
The default value for insertion checks.
Definition at line 186 of file MSGlobals.h.
Referenced by MSLane::getInsertionChecks(), and MSFrame::setMSGlobals().
|
static |
information Duration of a lane change maneuver
Definition at line 97 of file MSGlobals.h.
Referenced by MSEdge::buildLaneChanger(), MSLaneChanger::checkChange(), MSLaneChanger::checkOppositeStop(), MSAbstractLaneChangeModel::computeSpeedLat(), MSLane::detectCollisionBetween(), MSVehicle::enterLaneAtInsertion(), MSAbstractLaneChangeModel::estimateLCDuration(), MSVehicle::fixPosition(), MSLane::getLeader(), GUIVehicle::getTypeParameterWindow(), MSAbstractLaneChangeModel::laneChangeOutput(), MSAbstractLaneChangeModel::remainingTime(), MSAbstractLaneChangeModel::resetSpeedLat(), MSAbstractLaneChangeModel::saveState(), MSFrame::setMSGlobals(), MSAbstractLaneChangeModel::startLaneChangeManeuver(), and MSLane::updateLeaderInfo().
|
static |
Lateral resolution within a lane
Definition at line 100 of file MSGlobals.h.
Referenced by MSLaneChangerSublane::addOutsideLeaders(), MSAbstractLaneChangeModel::build(), MSEdge::buildLaneChanger(), MSEdgeControl::changeLanes(), MSVehicle::checkLinkLeader(), MSLaneChanger::checkOppositeStop(), MSAbstractLaneChangeModel::checkTraCICommands(), MSEdge::closeBuilding(), GUILane::drawGL(), MSVehicle::enterLaneAtInsertion(), MSVehicle::enterLaneAtMove(), MSVehicle::executeMove(), MSDevice_Tripinfo::generateOutput(), MSLane::getFollowersOnConsecutive(), MSLink::getLeaderInfo(), MSLaneChangerSublane::getLeaders(), GUIVehicle::getParameterWindow(), MSLeaderInfo::getSublaneBorders(), MSLeaderInfo::getSubLanes(), MSLCM_SL2015::getSublaneWidth(), GUIVehicle::getTypeParameterWindow(), MSEdge::initialize(), MSLane::insertVehicle(), MSLane::integrateNewVehicles(), MSAbstractLaneChangeModel::laneChangeOutput(), LIBSUMO_NAMESPACE::Person::moveToXY(), LIBSUMO_NAMESPACE::Vehicle::moveToXY(), MSLink::MSLink(), MSLink::opened(), MSVehicle::planMoveInternal(), MSLane::planMovements(), MSLCM_SL2015::prepareStep(), MSVehicle::resumeFromStopping(), MSFrame::setMSGlobals(), MSLink::setRequestInformation(), MSLeaderInfo::setSublaneOffset(), MSLCM_SL2015::updateGaps(), and MSMeanData_Net::MSLaneMeanDataValues::write().
|
static |
Whether lefthand-drive is being simulated.
Definition at line 174 of file MSGlobals.h.
Referenced by NLHandler::addLane(), MSLaneChanger::changeOpposite(), MSVehicleTransfer::checkInsertions(), MSLink::checkWalkingAreaFoe(), MSVehicle::computeAngle(), MSTrainHelper::computeCarriages(), GUIBaseVehicle::computeSeats(), GUIBusStop::drawGL(), GUIChargingStation::drawGL(), GUILane::drawGL(), GUILane::drawJunctionChangeProhibitions(), GUILane::drawLinkNo(), GUILane::drawLinkRules(), GUILane::drawMarkings(), GUILane::drawTLSLinkNo(), MSStageDriving::getAngle(), MSStageTrip::getAngle(), MSStageWaiting::getAngle(), MSVehicle::getBackPosition(), MSLCM_SL2015::getDesiredAlignment(), MSLink::getLeaderInfo(), MSVehicle::getPosition(), MSPModel_NonInteracting::PState::getPosition(), MSStageDriving::getPosition(), MSStageTrip::getPosition(), MSStageWaiting::getPosition(), GUIVehicle::getVisualAngle(), GUIVehicle::getVisualPosition(), MSStoppingPlace::getWaitPosition(), GUIOverheadWire::GUIOverheadWire(), GUIParkingArea::GUIParkingArea(), GUIChargingStation::initAppearance(), GUIBusStop::initShape(), MSLink::MSLink(), MSParkingArea::MSParkingArea(), NLHandler::myStartElement(), MSLink::opened(), MSVehicle::setBlinkerInformation(), MSLink::setRequestInformation(), and MSAbstractLaneChangeModel::startLaneChangeManeuver().
|
static |
The maximum length of a rail signal block.
Definition at line 189 of file MSGlobals.h.
Referenced by MSDriveWay::buildRoute(), and MSFrame::setMSGlobals().
|
static |
Information whether limited junction control shall be used
Definition at line 109 of file MSGlobals.h.
Referenced by MESegment::getLinkPenalty(), MESegment::limitedControlOverride(), and MSFrame::setMSGlobals().
|
static |
mesoscopic simulation infrastructure
Definition at line 112 of file MSGlobals.h.
Referenced by MSBaseVehicle::addStop(), NLEdgeControlBuilder::build(), NLTriggerBuilder::buildMECalibrator(), MSDriveWay::buildRoute(), MSNet::clearState(), NLDetectorBuilder::createInductLoop(), GUIDetectorBuilder::createInductLoop(), GUIEdge::drawMesoVehicles(), MSEdge::getBruttoOccupancy(), MSEdge::getFlow(), MSEdge::getMeanSpeed(), GUIEdge::getSegmentAtPosition(), MSEdge::getVehicles(), MSEdge::getWaitingSeconds(), MSIdling_Stop::idle(), MSMeanData::init(), MSBaseVehicle::insertStop(), MSEdge::insertVehicle(), MSEdge::isEmpty(), MESegment::limitedControlOverride(), MESegment::loadState(), MEVehicle::loadState(), MSNet::MSNet(), MSRouteProbe::MSRouteProbe(), MSTriggeredRerouter::MSTriggeredRerouter(), MSStateHandler::myStartElement(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdRemoveObject(), MEVehicle::onRemovalFromNet(), MSEdge::rebuildAllowedLanes(), MESegment::receive(), MSBaseVehicle::replaceStop(), MSMeanData::resetOnly(), MEVehicle::resumeFromStopping(), MSStateHandler::saveState(), MESegment::send(), MSLane::setMaxSpeed(), GUIEdge::setMultiColor(), MESegment::setSpeedForQueue(), MSNet::simulationStep(), MSEdge::updateMesoType(), MSEdge::validateDepartSpeed(), MESegment::vaporizeAnyCar(), MSMeanData::writeAggregated(), MSMeanData::writeEdge(), MSXMLRawOut::writeEdge(), and MSNet::~MSNet().
|
static |
(minimum) time penalty for passing a minor link when routing
Definition at line 155 of file MSGlobals.h.
Referenced by MSEdge::recalcCache(), and MSFrame::setMSGlobals().
|
static |
whether parking simulation includes manoeuver time and any associated lane blocking
Definition at line 162 of file MSGlobals.h.
Referenced by MSParkingArea::addLotEntry(), MSVehicleTransfer::checkInsertions(), MSVehicle::computeAngle(), GUIVehicle::getTypeParameterWindow(), MSVehicle::planMove(), MSVehicle::planMoveInternal(), MSVehicle::processNextStop(), and MSFrame::setMSGlobals().
|
static |
how many threads to use for simulation
Definition at line 146 of file MSGlobals.h.
Referenced by MSEdge::addWaiting(), MSEdgeControl::changeLanes(), MSLane::checkBufferType(), MSEdgeControl::executeMovements(), MSLane::getCanonicalPredecessorLane(), GUILane::getColorValue(), MSLane::getFirstVehicleInformation(), MSLane::getLastVehicleInformation(), MSLane::getThreadIndex(), MSEdge::getWaitingVehicle(), MSE2Collector::notifyEnter(), MSMeanData_Net::MSLaneMeanDataValues::notifyEnter(), MSE3Collector::MSE3EntryReminder::notifyEnter(), MSE2Collector::notifyLeave(), MSE3Collector::MSE3EntryReminder::notifyLeave(), MSE3Collector::MSE3LeaveReminder::notifyLeave(), MSMeanData_Net::MSLaneMeanDataValues::notifyLeave(), MSE2Collector::notifyMove(), MSInstantInductLoop::notifyMove(), MSMeanData::MeanDataValues::notifyMove(), MSE3Collector::MSE3LeaveReminder::notifyMove(), MSE3Collector::MSE3EntryReminder::notifyMove(), MSEdgeControl::planMovements(), MSEdge::removeWaiting(), MSLane::resetPartialOccupation(), MSFrame::setMSGlobals(), MSLane::setPartialOccupation(), and MSTriggeredRerouter::triggerRouting().
|
static |
how many threads to use
Definition at line 149 of file MSGlobals.h.
Referenced by MSRoutingEngine::cleanup(), MSRoutingEngine::getIntermodalRouterTT(), MSRoutingEngine::getRouterTT(), MSEdge::getSuccessors(), MSEdge::getViaSuccessors(), MSNet::informTransportableStateListener(), MSNet::informVehicleStateListener(), MSEdgeControl::MSEdgeControl(), and MSFrame::setMSGlobals().
|
static |
Information whether empty edges shall be written on dump.
Definition at line 49 of file MSGlobals.h.
Referenced by MSFrame::setMSGlobals(), and MSXMLRawOut::writeEdge().
|
static |
Definition at line 127 of file MSGlobals.h.
Referenced by MSFrame::setMSGlobals().
|
static |
Definition at line 124 of file MSGlobals.h.
Referenced by MSFrame::buildStreams(), MSDevice_ElecHybrid::notifyMove(), MSFrame::setMSGlobals(), and MSNet::writeOutput().
|
static |
Definition at line 121 of file MSGlobals.h.
Referenced by MSTractionSubstation::addOverheadWireInnerSegmentToCircuit(), MSTractionSubstation::addOverheadWireSegmentToCircuit(), MSDevice_ElecHybrid::getCircuitAlpha(), MSDevice_ElecHybrid::notifyLeave(), MSDevice_ElecHybrid::notifyMove(), NLTriggerBuilder::parseAndBuildOverheadWireClamp(), NLTriggerBuilder::parseAndBuildOverheadWireSection(), NLTriggerBuilder::parseAndBuildOverheadWireSegment(), and MSFrame::setMSGlobals().
|
static |
Whether gridlocked vehicles shall be removed instead of teleporting
Definition at line 75 of file MSGlobals.h.
Referenced by MSLane::executeMovements(), MSFrame::setMSGlobals(), and MELoop::teleportVehicle().
|
static |
Definition at line 53 of file MSGlobals.h.
Referenced by MSLCM_LC2013::_patchSpeed(), MSLCM_LC2013::_wantsChange(), MSVehicle::adaptToJunctionLeader(), MSVehicle::adaptToLeader(), MSCFModel::brakeGap(), MSVehicleType::check(), MSLCM_SL2015::commitManoeuvre(), MSCFModel_KraussOrig1::dawdle(), MSCFModel_Krauss::dawdle2(), MSCFModel_KraussX::dawdleX(), MSCFModel::distAfterTime(), MSVehicle::DriveProcessItem::DriveProcessItem(), MSVehicle::DriveProcessItem::DriveProcessItem(), MSVehicle::executeMove(), MSCFModel_EIDM::finalizeSpeed(), MSCFModel_Krauss::followSpeed(), MSCFModel_KraussOrig1::followSpeed(), MSCFModel_Rail::followSpeed(), MSCFModel_W99::followSpeed(), MSCFModel::followSpeedTransient(), MSCFModel_EIDM::freeSpeed(), MSCFModel::freeSpeed(), MSCFModel_Rail::freeSpeed(), MSCFModel::gapExtrapolation(), MSVehicle::getArrivalTime(), MSVehicle::getDeltaPos(), LIBSUMO_NAMESPACE::Vehicle::getJunctionFoes(), MSLCM_LC2013::inform(), MSLCM_LC2013::informFollower(), MSLCM_SL2015::informLeader(), MSLCM_LC2013::informLeader(), MSCFModel::insertionFollowSpeed(), MSCFModel_EIDM::insertionFollowSpeed(), MSCFModel::insertionStopSpeed(), MSCFModel_EIDM::insertionStopSpeed(), MSCFModel::maximumSafeFollowSpeed(), MSCFModel_EIDM::maximumSafeFollowSpeed(), MSCFModel_EIDM::maximumSafeStopSpeed(), MSCFModel::maximumSafeStopSpeed(), MSCFModel_Rail::minNextSpeed(), MSCFModel::minNextSpeed(), MSCFModel_IDM::minNextSpeed(), MSCFModel::minNextSpeedEmergency(), MSInstantInductLoop::notifyMove(), MSMeanData::MeanDataValues::notifyMove(), MSE3Collector::MSE3LeaveReminder::notifyMove(), MSE3Collector::MSE3EntryReminder::notifyMove(), MSCFModel::passingTime(), MSVehicle::planMoveInternal(), MSVehicle::processLinkApproaches(), MSVehicle::processNextStop(), MSVehicle::processTraCISpeedControl(), MSFrame::setMSGlobals(), MSCFModel::speedAfterTime(), MSCFModel_KraussOrig1::stopSpeed(), and MSVehicle::updateState().
|
static |
The minimum waiting time before applying startupDelay.
Definition at line 180 of file MSGlobals.h.
Referenced by MSVehicle::executeMove(), and MSFrame::setMSGlobals().
|
static |
Information whether a state has been loaded.
Definition at line 103 of file MSGlobals.h.
Referenced by MSRouteHandler::addFlowTransportable(), MSRouteHandler::closeFlow(), MSRouteHandler::closeRoute(), MSRouteHandler::closeRouteDistribution(), MSRouteHandler::closeVehicle(), MSRouteHandler::closeVehicleTypeDistribution(), MSRouteHandler::closeVType(), MSInsertionControl::determineCandidates(), MSNet::loadState(), and MSFrame::setMSGlobals().
|
static |
The tolerance to apply when matching waiting persons and vehicles.
Definition at line 168 of file MSGlobals.h.
Referenced by MSStageDriving::canLeaveVehicle(), MSEdge::getWaitingVehicle(), MSTransportableControl::hasAnyWaiting(), MSTransportableControl::loadAnyWaiting(), and MSFrame::setMSGlobals().
|
static |
whether sublane simulation is enabled (sublane model or continuous lanechanging)
Definition at line 165 of file MSGlobals.h.
Referenced by MSLaneChanger::computeOvertakingTime(), MSLane::detectCollisionBetween(), MSLane::detectCollisions(), MSLane::executeMovements(), MSVehicle::getBackPosition(), MSLane::getFractionalVehicleLength(), MSLink::getLeaderInfo(), GUIVehicle::getParameterWindow(), MSVehicle::getPosition(), MSLane::getSpaceTillLastStanding(), MSLane::handleCollisionBetween(), MSVehicle::planMoveInternal(), MSAbstractLaneChangeModel::primaryLaneChanged(), MSFrame::setMSGlobals(), MSLane::swapAfterLaneChange(), MSAbstractLaneChangeModel::updateShadowLane(), MSFCDExport::write(), and MSXMLRawOut::writeVehicle().
|
static |
Information how long the simulation shall wait until it recognizes a vehicle as a grid lock participant
Definition at line 57 of file MSGlobals.h.
Referenced by MELoop::checkCar(), MSLane::executeMovements(), and MSFrame::setMSGlobals().
|
static |
The time to detect grid locks on highways
Definition at line 60 of file MSGlobals.h.
Referenced by MSLane::executeMovements(), and MSFrame::setMSGlobals().
|
static |
Information how long a vehicle must wait for impatience to grow from 0 to 1
Definition at line 78 of file MSGlobals.h.
Referenced by MSBaseVehicle::getImpatience(), and MSFrame::setMSGlobals().
|
static |
The time to wait for teleport on bidi edges
Definition at line 69 of file MSGlobals.h.
Referenced by MSLane::executeMovements(), and MSFrame::setMSGlobals().
|
static |
The time to wait for teleport on disconected routes
Definition at line 66 of file MSGlobals.h.
Referenced by MELoop::checkCar(), MSLane::executeMovements(), and MSFrame::setMSGlobals().
|
static |
The time to wait for teleport when rail signals cause deadlock
Definition at line 72 of file MSGlobals.h.
Referenced by MSRailSignal::constraintsAllow(), MSLane::executeMovements(), MSDriveWay::foeDriveWayOccupied(), MSRailSignal::hasInsertionConstraint(), and MSFrame::setMSGlobals().
|
static |
scaled (minimum) time penalty for passing a tls link when routing
Definition at line 157 of file MSGlobals.h.
Referenced by MSTrafficLightLogic::init(), MSTrafficLightLogic::initMesoTLSPenalties(), MSEdge::recalcCache(), and MSFrame::setMSGlobals().
|
static |
The minimum deceleration at a yellow traffic light (only overruled by emergencyDecel)
Definition at line 171 of file MSGlobals.h.
Referenced by MSVehicle::planMoveInternal(), and MSFrame::setMSGlobals().
|
static |
(minimum) time penalty for passing a turnaround link when routing
Definition at line 159 of file MSGlobals.h.
Referenced by MSEdge::recalcCache(), and MSFrame::setMSGlobals().
|
static |
whether unit tests are being run
Definition at line 137 of file MSGlobals.h.
Referenced by MSLane::initRestrictions().
|
static |
Information whether mesosim shall be used
Definition at line 106 of file MSGlobals.h.
Referenced by MSVehicle::Influencer::GapControlState::activate(), NLHandler::addEdgeLaneMeanData(), MSBaseVehicle::addStop(), NLBuilder::build(), NLEdgeControlBuilder::build(), GUIViewTraffic::buildColorRainbow(), NLBuilder::buildDefaultMeanData(), MSDriveWay::buildRoute(), MSDevice_Bluelight::buildVehicleDevices(), MSDevice_GLOSA::buildVehicleDevices(), MSDevice_SSM::buildVehicleDevices(), MSDevice_ToC::buildVehicleDevices(), MSDevice_Taxi::cancelCustomer(), MSVehicleType::check(), MSNet::cleanupStatic(), MSNet::clearState(), MSDriveWay::conflictLaneOccupied(), NLDetectorBuilder::createInductLoop(), GUIDetectorBuilder::createInductLoop(), MSDevice_Taxi::customerArrived(), GUIBaseVehicle::drawAction_drawPersonsAndContainers(), GUIEdge::drawGL(), GUILane::drawGL(), GUIBaseVehicle::drawOnPos(), MSE3Collector::enter(), MSActuatedTrafficLightLogic::gapControl(), MSDevice_Tripinfo::generateOutput(), MSStopOut::generateOutputForUnfinished(), GUIEdge::getClickPriority(), GUILane::getClickPriority(), LIBSUMO_NAMESPACE::InductionLoop::getIntervalMeanSpeed(), LIBSUMO_NAMESPACE::InductionLoop::getIntervalOccupancy(), LIBSUMO_NAMESPACE::InductionLoop::getIntervalVehicleIDs(), LIBSUMO_NAMESPACE::InductionLoop::getIntervalVehicleNumber(), LIBSUMO_NAMESPACE::InductionLoop::getLastIntervalMeanSpeed(), LIBSUMO_NAMESPACE::InductionLoop::getLastIntervalOccupancy(), LIBSUMO_NAMESPACE::InductionLoop::getLastIntervalVehicleIDs(), LIBSUMO_NAMESPACE::InductionLoop::getLastIntervalVehicleNumber(), MSEdge::getMeanSpeed(), MSEdge::getMeanSpeedBike(), GUISUMOViewParent::getObjectIDs(), MSEdge::getOccupancy(), GUIEdge::getPopUpMenu(), MSEdge::getVehicles(), MSEdge::getWaitingSeconds(), GUILane::GUILane(), MSVehicleControl::handleTriggeredDepart(), MSDriveWay::hasJoin(), MSIdling_Stop::idle(), MSMeanData::init(), NLBuilder::init(), MSTrafficLightLogic::init(), MSTrafficLightLogic::initMesoTLSPenalties(), NLHandler::initTrafficLightLogic(), MSBaseVehicle::insertStop(), MSEdge::insertVehicle(), MSEdge::isEmpty(), MSE3Collector::leave(), MSDevice_Tripinfo::loadState(), MSDevice_Vehroutes::loadState(), MSDevice_Tripinfo::lowAcceleration(), MSNet::MSNet(), MSRouteProbe::MSRouteProbe(), MSTriggeredRerouter::MSTriggeredRerouter(), MSStateHandler::myStartElement(), MSCalibrator::myStartElement(), MSDevice_Transportable::notifyEnter(), MSDevice_Tripinfo::notifyEnter(), MSDevice_Vehroutes::notifyEnter(), MSDriveWay::notifyEnter(), MSDevice_ElecHybrid::notifyLeave(), MSDevice_Tripinfo::notifyLeave(), MSMeanData::MeanDataValues::notifyLeave(), MSMeanData_Net::MSLaneMeanDataValues::notifyLeave(), MSDriveWay::notifyLeave(), MSDriveWay::notifyLeaveBack(), MSDevice_Transportable::notifyMove(), MSMeanData_Net::MSLaneMeanDataValues::notifyMoveInternal(), GUIViewTraffic::onGamingClick(), MSLink::opened(), NLTriggerBuilder::parseAndBuildCalibrator(), MSNet::postMoveStep(), MSEdge::rebuildAllowedLanes(), MSEdge::recalcCache(), MSBaseVehicle::replaceStop(), MSStageTrip::reroute(), MSBaseVehicle::reroute(), MSMeanData::resetOnly(), GUILoadThread::run(), MSStateHandler::saveState(), MSDevice_Tripinfo::saveState(), MSDevice_Vehroutes::saveState(), GUILane::setColor(), MSLane::setMaxSpeed(), MSFrame::setMSGlobals(), GUITriggeredRerouter::shiftProbs(), MSNet::simulationStep(), GUILane::splitAtSegments(), MSStopOut::stopEnded(), TraCIServer::TraCIServer(), MSDelayBasedTrafficLightLogic::trySwitch(), MSEdge::updateMesoType(), MSDevice_Taxi::updateMove(), MSFCDExport::write(), MSBatteryExport::write(), MSEmissionExport::write(), MSMeanData::writeAggregated(), MSMeanData::writeEdge(), MSXMLRawOut::writeEdge(), MSDevice_Vehroutes::writeOutput(), MSXMLRawOut::writeVehicle(), MSE3Collector::writeXMLOutput(), and MSNet::~MSNet().
|
static |
whether the simulation should replay previous stop times
Definition at line 133 of file MSGlobals.h.
Referenced by MSBaseVehicle::addStop(), MEVehicle::checkStop(), GUIBaseVehicle::drawStopLabels(), MSStop::getMinDuration(), MSStop::getUntil(), MSFrame::setMSGlobals(), and MSStopOut::stopEnded().
|
static |
Definition at line 134 of file MSGlobals.h.
Referenced by MSStop::getArrival(), MSFrame::setMSGlobals(), and MSVehicle::slowDownForSchedule().
|
static |
Information whether the simulation regards internal lanes.
Definition at line 81 of file MSGlobals.h.
Referenced by NLHandler::addConflict(), NLHandler::addConnection(), MSRouteHandler::addStop(), MSEdge::allowsLaneChanging(), NLHandler::beginEdgeParsing(), NLEdgeControlBuilder::build(), MSEdge::buildLaneChanger(), MSEdge::canChangeToOpposite(), MSVehicle::checkLinkLeaderCurrentAndParallel(), MSVehicle::checkReversal(), MSVehicle::checkRewindLinkLanes(), MSNet::closeBuilding(), NLJunctionControlBuilder::closeJunction(), GUILane::drawGL(), MSStoppingPlaceRerouter::evaluateDestination(), NLTriggerBuilder::getLane(), MSEdge::getNormalBefore(), MSVehicle::getPositionAlongBestLanes(), MSVehicle::getPreviousLane(), MSE2Collector::initAuxiliaries(), MSRouteHandler::initLaneTree(), MSLink::isEntryLink(), MSLink::isExitLink(), MSLink::isExitLinkAfterInternalJunction(), MSLink::opened(), NLHandler::openJunction(), NLHandler::parseLanes(), MSRightOfWayJunction::postloadInit(), MSEdge::recalcCache(), MSE2Collector::recalculateDetectorLength(), MSE2Collector::selectLanes(), MSLane::setBidiLane(), MSFrame::setMSGlobals(), TraCIServer::TraCIServer(), MSPModel_Interacting::usingInternalLanesStatic(), MSFullExport::writeEdge(), MSXMLRawOut::writeEdge(), MSDevice_Vehroutes::writeOutput(), and MSDevice_Vehroutes::writeXMLRoute().
|
static |
length of memory for waiting times (in millisecs)
Definition at line 115 of file MSGlobals.h.
Referenced by GUIVehicle::getParameterWindow(), MSVehicle::getWaitingTime(), and MSFrame::setMSGlobals().
|
static |
Whether turning specific weights are estimated (and how much)
Definition at line 177 of file MSGlobals.h.
Referenced by MSRoutingEngine::_initEdgeWeights(), MSRoutingEngine::adaptEdgeEfforts(), MSNet::closeBuilding(), MSDevice_Routing::notifyEnter(), MSRoutingEngine::patchSpeedForTurns(), and MSFrame::setMSGlobals().