Home
last modified time | relevance | path

Searched refs:SUMOTime (Results 1 – 25 of 371) sorted by relevance

12345678910>>...15

/dports/cad/sumo/sumo-1.2.0/src/netimport/
H A DNIVisumTL.h52 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 DMESegment.h73 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 DMEVehicle.h158 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 DMSTransportable.h131 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 DMSLink.h99 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()
541SUMOTime arrivalTime, SUMOTime leaveTime, double arrivalSpeed, double leaveSpeed,
576 SUMOTime myLastStateChange;
[all …]
H A DMSVehicle.h168 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 DMSGlobals.h60 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 DMSCModel_NonInteracting.h65 …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;
115SUMOTime 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 DMSTrafficLightLogic.h91 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 DMSTLLogicControl.h359 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 DMSRailCrossing.h85 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 DMSPhaseDefinition.h71 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 DMSTLLogicControl.cpp259 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 DMSDevice_Tripinfo.h69 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 DMSDevice_Routing.h139 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 DMSDevice_ToC.h153 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 DMSPerson.h94 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 DMSPModel_NonInteracting.h58 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;
105SUMOTime 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 DPublicTransportEdge.h37 …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 DRODFDetector.h165 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 DNBTrafficLightLogic.h61 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 DNBLoadedTLDef.h66 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 DNLDetectorBuilder.h93 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 DMSDetectorControl.h74 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 DMSMeanData.h147 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;

12345678910>>...15