/dports/cad/sumo/sumo-1.2.0/src/netimport/ |
H A D | NIVisumTL.h | 52 TimePeriod(SUMOTime startTime, SUMOTime endTime, SUMOTime yellowTime) in TimePeriod() 75 SUMOTime myStartTime; 77 SUMOTime myEndTime; 79 SUMOTime myYellowTime; 90 …Phase(SUMOTime startTime, SUMOTime endTime, SUMOTime yellowTime) : NIVisumTL::TimePeriod(startTime… in Phase() 105 … SignalGroup(const std::string& name, SUMOTime startTime, SUMOTime endTime, SUMOTime yellowTime) in SignalGroup() 140 … NIVisumTL(const std::string& name, SUMOTime cycleTime, SUMOTime offset, SUMOTime intermediateTime, 152 …void addSignalGroup(const std::string& name, SUMOTime startTime, SUMOTime endTime, SUMOTime yellow… 155 … void addPhase(const std::string& name, SUMOTime startTime, SUMOTime endTime, SUMOTime yellowTime); 173 SUMOTime myCycleTime; [all …]
|
/dports/cad/sumo/sumo-1.2.0/src/mesosim/ |
H A D | MESegment.h | 73 SUMOTime tauff, SUMOTime taufj, 74 SUMOTime taujf, SUMOTime taujj, 261 bool vaporizeAnyCar(SUMOTime currentTime); 280 SUMOTime getEventTime() const; 347 SUMOTime getNextInsertionTime(SUMOTime earliestEntry) const; 406 SUMOTime newArrival(const MEVehicle* const v, double newSpeed, SUMOTime currentTime); 430 inline SUMOTime tauWithVehLength(SUMOTime tau, double lengthWithGap) const { in tauWithVehLength() 490 std::vector<SUMOTime> myBlockTimes; 495 SUMOTime myEntryBlockTime; 498 SUMOTime myLastHeadway; [all …]
|
H A D | MEVehicle.h | 158 SUMOTime remainingStopDuration() const { in remainingStopDuration() 184 SUMOTime getStoptime(const MESegment* const seg, SUMOTime time) const; 226 inline SUMOTime getEventTime() const { in getEventTime() 260 inline void setLastEntryTime(SUMOTime t) { in setLastEntryTime() 268 SUMOTime getLastEntryTime() const { in getLastEntryTime() 285 inline SUMOTime getBlockTime() const { in getBlockTime() 291 inline SUMOTime getWaitingTime() const { in getWaitingTime() 343 void updateDetectorForWriting(MSMoveReminder* rem, SUMOTime currentTime, SUMOTime exitTime); 370 SUMOTime myEventTime; 373 SUMOTime myLastEntryTime; [all …]
|
/dports/cad/sumo/sumo-1.2.0/src/microsim/ |
H A D | MSTransportable.h | 131 SUMOTime getDeparted() const; 153 virtual SUMOTime getWaitingTime(SUMOTime now) const; 211 SUMOTime myDeparted; 214 SUMOTime myArrived; 308 SUMOTime myDuration; 357 SUMOTime getUntil() const; 364 SUMOTime getWaitingTime(SUMOTime now) const; 406 SUMOTime myWaitingUntil; 461 SUMOTime getWaitingTime(SUMOTime now) const; 503 SUMOTime myWaitingSince; [all …]
|
H A D | MSLink.h | 99 ApproachingVehicleInformation(const SUMOTime _arrivalTime, const SUMOTime _leavingTime, in ApproachingVehicleInformation() 117 const SUMOTime arrivalTime; 119 const SUMOTime leavingTime; 127 const SUMOTime arrivalTimeBraking; 131 const SUMOTime waitingTime; 241 …bool blockedAtTime(SUMOTime arrivalTime, SUMOTime leaveTime, double arrivalSpeed, double leaveSpee… 263 …bool hasApproachingFoe(SUMOTime arrivalTime, SUMOTime leaveTime, double speed, double decel) const; 486 SUMOTime getMesoTLSPenalty() const { in getMesoTLSPenalty() 541 … SUMOTime arrivalTime, SUMOTime leaveTime, double arrivalSpeed, double leaveSpeed, 576 SUMOTime myLastStateChange; [all …]
|
H A D | MSVehicle.h | 168 typedef std::list<std::pair<SUMOTime, SUMOTime> > waitingIntervalList; 187 SUMOTime cumulatedWaitingTime(SUMOTime memory = -1) const; 204 SUMOTime myMemorySize; 348 void updateActionOffset(const SUMOTime oldActionStepLength, const SUMOTime newActionStepLength); 643 SUMOTime getTimeLoss() const { in getTimeLoss() 944 SUMOTime duration; 1417 SUMOTime lastUpdate; 1831 SUMOTime myWaitingTime; 1847 SUMOTime myLastActionTime; 1909 SUMOTime myCollisionImmunity; [all …]
|
H A D | MSGlobals.h | 60 static SUMOTime gTimeToGridlock; 63 static SUMOTime gTimeToGridlockHighways; 66 static SUMOTime gTimeToImpatience; 73 static SUMOTime gIgnoreJunctionBlocker; 82 static SUMOTime gLaneChangeDuration; 103 static SUMOTime gMesoMinorPenalty; 109 static SUMOTime gWaitingTimeMemory; 112 static SUMOTime gActionStepLength;
|
H A D | MSCModel_NonInteracting.h | 65 …CState* add(MSTransportable* container, MSContainer::MSContainerStage_Tranship* stage, SUMOTime no… 75 SUMOTime execute(SUMOTime currentTime); 107 double getEdgePos(const MSContainer::MSContainerStage_Tranship& stage, SUMOTime now) const; 109 Position getPosition(const MSContainer::MSContainerStage_Tranship& stage, SUMOTime now) const; 111 double getAngle(const MSContainer::MSContainerStage_Tranship& stage, SUMOTime now) const; 115 …SUMOTime computeTranshipTime(const MSEdge* prev, const MSContainer::MSContainerStage_Tranship& sta… 119 SUMOTime myLastEntryTime; 120 SUMOTime myCurrentDuration;
|
/dports/cad/sumo/sumo-1.2.0/src/microsim/traffic_lights/ |
H A D | MSTrafficLightLogic.h | 91 const SUMOTime delay, 152 virtual SUMOTime trySwitch() = 0; 268 SUMOTime getDefaultCycleTime() const { in getDefaultCycleTime() 278 SUMOTime getNextSwitchTime() const; 285 SUMOTime getSpentDuration() const; 296 virtual SUMOTime getPhaseIndexAtTime(SUMOTime simStep) const = 0; 337 SUMOTime simStep, int step, SUMOTime stepDuration) = 0; 367 SUMOTime execute(SUMOTime currentTime); 392 SUMOTime myAssumedNextSwitch; 424 SUMOTime myCurrentDurationIncrement; [all …]
|
H A D | MSTLLogicControl.h | 359 void check2Switch(SUMOTime step); 417 SUMOTime execute(SUMOTime) { in execute() argument 478 SUMOTime when; 506 SUMOTime refTime; 562 SUMOTime getDiffToStartOfPhase(MSTrafficLightLogic& logic, SUMOTime toTime); 570 void switchToPos(SUMOTime simStep, MSTrafficLightLogic& logic, SUMOTime toTime); 636 bool trySwitch(SUMOTime step); 675 bool trySwitch(SUMOTime step); 720 bool trySwitch(SUMOTime step); 737 void stretchLogic(SUMOTime step, SUMOTime startPos, SUMOTime allStretchTime); [all …]
|
H A D | MSRailCrossing.h | 85 SUMOTime updateCurrentPhase(); 91 SUMOTime trySwitch(); 103 SUMOTime getPhaseIndexAtTime(SUMOTime simStep) const; 111 SUMOTime getOffsetFromIndex(int index) const; 119 int getIndexFromOffset(SUMOTime offset) const; 133 …void changeStepAndDuration(MSTLLogicControl& tlcontrol, SUMOTime simStep, int step, SUMOTime stepD… in changeStepAndDuration() 150 SUMOTime mySecurityGap; 153 SUMOTime myMinGreenTime; 156 SUMOTime myYellowTime;
|
H A D | MSPhaseDefinition.h | 71 SUMOTime duration; 74 SUMOTime lastDuration; 77 SUMOTime minDuration; 80 SUMOTime maxDuration; 83 SUMOTime myLastSwitch; 110 …void init(SUMOTime durationArg, const std::string& stateArg, SUMOTime minDurationArg, SUMOTime max… in init() 124 …void init(SUMOTime durationArg, SUMOTime minDurationArg, SUMOTime maxDurationArg, const std::strin… in init() 142 …MSPhaseDefinition(SUMOTime durationArg, const std::string& stateArg, const std::vector<int>& nextP… 160 …MSPhaseDefinition(SUMOTime durationArg, const std::string& stateArg, SUMOTime minDurationArg = -1,… 178 …MSPhaseDefinition(SUMOTime durationArg, const std::string& stateArg, SUMOTime minDurationArg, SUMO…
|
H A D | MSTLLogicControl.cpp | 259 SUMOTime 341 SUMOTime deltaToStretch = 0; in adaptLogic() 390 SUMOTime deltaToCut = 0; in adaptLogic() 397 SUMOTime deltaPossible = 0; in adaptLogic() 416 MSTLLogicControl::WAUTSwitchProcedure_Stretch::cutLogic(SUMOTime step, SUMOTime startPos, SUMOTime … in cutLogic() 420 SUMOTime toCut = 0; in cutLogic() 464 …ogicControl::WAUTSwitchProcedure_Stretch::stretchLogic(SUMOTime step, SUMOTime startPos, SUMOTime … in stretchLogic() 468 SUMOTime StretchTimeOfPhase = 0; in stretchLogic() 734 SUMOTime minExecTime = -1; in addWAUTJunction() 760 SUMOTime minExecTime = -1; in closeWAUT() [all …]
|
/dports/cad/sumo/sumo-1.2.0/src/microsim/devices/ |
H A D | MSDevice_Tripinfo.h | 69 static void addPedestrianData(double walkLength, SUMOTime walkDuration, SUMOTime walkTimeLoss); 205 SUMOTime myWaitingTime; 214 SUMOTime myStoppingTime; 217 SUMOTime myParkingStarted; 220 SUMOTime myArrivalTime; 235 SUMOTime myMesoTimeLoss; 243 static SUMOTime myTotalDuration; 244 static SUMOTime myTotalWaitingTime; 245 static SUMOTime myTotalTimeLoss; 246 static SUMOTime myTotalDepartDelay; [all …]
|
H A D | MSDevice_Routing.h | 139 void reroute(const SUMOTime currentTime, const bool onInit = false); 150 void skipRouting(const SUMOTime currentTime) { in skipRouting() 154 SUMOTime getPeriod() const { in getPeriod() 174 …MSDevice_Routing(SUMOVehicle& holder, const std::string& id, SUMOTime period, SUMOTime preInsertio… 187 SUMOTime preInsertionReroute(const SUMOTime currentTime); 203 SUMOTime wrappedRerouteCommandExecute(SUMOTime currentTime); 208 SUMOTime myPeriod; 211 SUMOTime myPreInsertionPeriod; 214 SUMOTime myLastRouting; 217 SUMOTime mySkipRouting;
|
H A D | MSDevice_ToC.h | 153 SUMOTime triggerMRM(SUMOTime t); 156 SUMOTime triggerUpwardToC(SUMOTime t); 159 SUMOTime triggerDownwardToC(SUMOTime t); 162 SUMOTime ToCPreparationStep(SUMOTime t); 165 SUMOTime MRMExecutionStep(SUMOTime t); 168 SUMOTime awarenessRecoveryStep(SUMOTime t); 195 … std::string manualType, std::string automatedType, SUMOTime responseTime, double recoveryRate, 219 void requestToC(SUMOTime timeTillMRM); 257 SUMOTime myResponseTime; 299 std::queue<std::pair<SUMOTime, std::string> > myEvents;
|
/dports/cad/sumo/sumo-1.2.0/src/microsim/pedestrians/ |
H A D | MSPerson.h | 94 double getEdgePos(SUMOTime now) const; 99 double getAngle(SUMOTime now) const; 101 SUMOTime getWaitingTime(SUMOTime now) const; 192 SUMOTime myWalkingTime; 195 SUMOTime myLastEdgeEntryTime; 225 SUMOTime myTime; 301 double getAngle(SUMOTime now) const; 325 SUMOTime execute(SUMOTime currentTime); 337 SUMOTime myEstimatedArrival; 350 bool proceed(MSNet* net, SUMOTime time); [all …]
|
H A D | MSPModel_NonInteracting.h | 58 PedestrianState* add(MSPerson* person, MSPerson::MSPersonStage_Walking* stage, SUMOTime now); 73 SUMOTime execute(SUMOTime currentTime); 96 double getEdgePos(const MSPerson::MSPersonStage_Walking& stage, SUMOTime now) const; 97 Position getPosition(const MSPerson::MSPersonStage_Walking& stage, SUMOTime now) const; 98 double getAngle(const MSPerson::MSPersonStage_Walking& stage, SUMOTime now) const; 99 SUMOTime getWaitingTime(const MSPerson::MSPersonStage_Walking& stage, SUMOTime now) const; 105 …SUMOTime computeWalkingTime(const MSEdge* prev, const MSPerson::MSPersonStage_Walking& stage, SUMO… 111 SUMOTime myLastEntryTime; 112 SUMOTime myCurrentDuration;
|
/dports/cad/sumo/sumo-1.2.0/src/utils/router/ |
H A D | PublicTransportEdge.h | 37 …ule(const std::string& _id, const SUMOTime _begin, const int _repetitionNumber, const SUMOTime _pe… in Schedule() 43 const SUMOTime begin; 46 SUMOTime period; 47 const SUMOTime travelTime; 73 …chedule(const std::string id, const SUMOTime begin, const int repetitionNumber, const SUMOTime per… in addSchedule() 100 SUMOTime minArrival = SUMOTime_MAX; in getTravelTime() 101 const SUMOTime step = TIME2STEPS(time); in getTravelTime() 107 const SUMOTime offset = MAX2<SUMOTime>(0, step - s.begin); in getTravelTime() 126 SUMOTime minArrival = SUMOTime_MAX; in getIntended() 128 const SUMOTime step = TIME2STEPS(time); in getIntended() [all …]
|
/dports/cad/sumo/sumo-1.2.0/src/dfrouter/ |
H A D | RODFDetector.h | 165 const std::map<SUMOTime, RandomDistributor<int>* >& dists, 167 SUMOTime startTime, SUMOTime endTime, SUMOTime stepOffset, 174 SUMOTime startTime, SUMOTime endTime, SUMOTime stepOffset, 180 SUMOTime startTime, SUMOTime endTime, SUMOTime stepOffset, 182 std::map<SUMOTime, RandomDistributor<int>* >& into) const; 186 SUMOTime startTime, SUMOTime endTime, SUMOTime stepOffset); 193 int getFlowFor(const ROEdge* edge, SUMOTime time) const; 241 SUMOTime startTime, SUMOTime endTime, SUMOTime stepOffset, 252 SUMOTime startTime, SUMOTime endTime, SUMOTime stepOffset); 258 int getAggFlowFor(const ROEdge* edge, SUMOTime time, SUMOTime period, [all …]
|
/dports/cad/sumo/sumo-1.2.0/src/netbuild/ |
H A D | NBTrafficLightLogic.h | 61 SUMOTime duration; 62 SUMOTime minDur; 63 SUMOTime maxDur; 77 …PhaseDefinition(SUMOTime durationArg, const std::string& stateArg, SUMOTime minDurArg, SUMOTime ma… in PhaseDefinition() 138 void addStep(SUMOTime duration, const std::string& state, 140 void addStep(SUMOTime duration, const std::string& state, SUMOTime minDur, SUMOTime maxDur, 155 void setPhaseDuration(int phaseIndex, SUMOTime duration); 185 SUMOTime getDuration() const; 191 void setOffset(SUMOTime offset) { in setOffset() 215 SUMOTime getOffset() const { in getOffset() [all …]
|
H A D | NBLoadedTLDef.h | 66 void addPhaseBegin(SUMOTime time, TLColor color); 72 void setYellowTimes(SUMOTime tRedYellowe, SUMOTime tYellow); 78 std::vector<double> getTimes(SUMOTime cycleDuration) const; 92 bool mayDrive(SUMOTime time) const; 98 bool hasYellow(SUMOTime time) const; 160 PhaseDef(SUMOTime time, TLColor color) in PhaseDef() 164 SUMOTime myTime; 192 SUMOTime myTRedYellow, myTYellow; 208 const std::vector<NBNode*>& junctions, SUMOTime offset, 277 SUMOTime time, TLColor color); [all …]
|
/dports/cad/sumo/sumo-1.2.0/src/netload/ |
H A D | NLDetectorBuilder.h | 93 const std::string& lane, double pos, SUMOTime splInterval, 133 const std::string& device, SUMOTime frequency, 139 const std::string& device, SUMOTime frequency, 229 const std::string& vtype, SUMOTime frequency, 248 SUMOTime frequency, SUMOTime begin, 317 double haltingSpeedThreshold, SUMOTime haltingTimeThreshold, 339 void createEdgeLaneMeanData(const std::string& id, SUMOTime frequency, 340 SUMOTime begin, SUMOTime end, const std::string& type, 385 SUMOTime haltingTimeThreshold, SUMOTime splInterval, 398 SUMOTime myHaltingTimeThreshold; [all …]
|
/dports/cad/sumo/sumo-1.2.0/src/microsim/output/ |
H A D | MSDetectorControl.h | 74 void close(SUMOTime step); 93 …ag type, MSDetectorFileOutput* d, const std::string& device, SUMOTime splInterval, SUMOTime begin … 124 SUMOTime frequency, SUMOTime begin); 137 SUMOTime interval, SUMOTime begin = -1); 164 void updateDetectors(const SUMOTime step); 178 void writeOutput(SUMOTime step, bool closing); 192 typedef std::pair<SUMOTime, SUMOTime> IntervalsKey; 225 std::map<IntervalsKey, SUMOTime> myLastCalls;
|
H A D | MSMeanData.h | 147 virtual void write(OutputDevice& dev, const SUMOTime period, 249 void write(OutputDevice& dev, const SUMOTime period, 307 const SUMOTime dumpBegin, const SUMOTime dumpEnd, 340 void writeXMLOutput(OutputDevice& dev, SUMOTime startTime, SUMOTime stopTime); 353 virtual void detectorUpdate(const SUMOTime step); 377 void resetOnly(SUMOTime stopTime); 400 MSEdge* edge, SUMOTime startTime, SUMOTime stopTime); 408 virtual void openInterval(OutputDevice& dev, const SUMOTime startTime, const SUMOTime stopTime); 440 const SUMOTime myDumpBegin, myDumpEnd; 455 std::list< std::pair<SUMOTime, SUMOTime> > myPendingIntervals;
|