#include <config.h>
#include "MSGlobals.h"
bool MSGlobals::gOmitEmptyEdgesOnDump;
bool MSGlobals::gUsingInternalLanes;
SUMOTime MSGlobals::gIgnoreJunctionBlocker;
SUMOTime MSGlobals::gTimeToGridlock;
SUMOTime MSGlobals::gTimeToGridlockHighways;
double MSGlobals::gGridlockHighwaysSpeed;
SUMOTime MSGlobals::gTimeToTeleportDisconnected;
SUMOTime MSGlobals::gTimeToTeleportBidi;
SUMOTime MSGlobals::gTimeToTeleportRSDeadlock;
bool MSGlobals::gRemoveGridlocked;
SUMOTime MSGlobals::gTimeToImpatience;
bool MSGlobals::gCheck4Accidents;
bool MSGlobals::gCheckRoutes;
bool MSGlobals::gEmergencyInsert;
SUMOTime MSGlobals::gLaneChangeDuration;
double MSGlobals::gLateralResolution(-1.);
bool MSGlobals::gStateLoaded;
bool MSGlobals::gUseMesoSim;
bool MSGlobals::gMesoLimitedJunctionControl;
MELoop* MSGlobals::gMesoNet;
bool MSGlobals::gOverheadWireSolver;
bool MSGlobals::gOverheadWireRecuperation;
bool MSGlobals::gOverheadWireCurrentLimits;
bool MSGlobals::gSemiImplicitEulerUpdate(true);
SUMOTime MSGlobals::gWaitingTimeMemory;
SUMOTime MSGlobals::gActionStepLength;
double MSGlobals::gDefaultEmergencyDecel(-1.);
bool MSGlobals::gUseStopEnded(false);
bool MSGlobals::gUseStopStarted(false);
bool MSGlobals::gUnitTests(false);
bool MSGlobals::gComputeLC;
bool MSGlobals::gClearState(false);
int MSGlobals::gNumSimThreads;
int MSGlobals::gNumThreads;
double MSGlobals::gEmergencyDecelWarningThreshold(1);
double MSGlobals::gMinorPenalty(0);
double MSGlobals::gTLSPenalty(0);
double MSGlobals::gTurnaroundPenalty(0);
bool MSGlobals::gModelParkingManoeuver;
bool MSGlobals::gSublane(false);
double MSGlobals::gStopTolerance;
double MSGlobals::gTLSYellowMinDecel;
bool MSGlobals::gLefthand(false);
double MSGlobals::gWeightsSeparateTurns(0);
SUMOTime MSGlobals::gStartupWaitThreshold(0);
bool MSGlobals::gHaveEmissions(false);
int MSGlobals::gInsertionChecks(0);
double MSGlobals::gMaxRailSignalBlockLength(2e4);