19 #ifndef MSTLCONGESTIONPOLICY_H_ 20 #define MSTLCONGESTIONPOLICY_H_ 38 const std::map<std::string, std::string>& parameters);
43 const std::map<std::string, std::string>& parameters);
46 int currentPhaseIndex,
int phaseMaxCTS,
bool thresholdPassed,
bool pushButtonPressed,
int decideNextPhase(SUMOTime elapsed, const MSPhaseDefinition *stage, int currentPhaseIndex, int phaseMaxCTS, bool thresholdPassed, bool pushButtonPressed, int vehicleCount)
MSSOTLCongestionPolicy(const std::map< std::string, std::string > ¶meters)
bool canRelease(SUMOTime elapsed, bool thresholdPassed, bool pushButtonPressed, const MSPhaseDefinition *stage, int vehicleCount)
This class determines the desirability algorithm of a MSSOTLPolicy when used in combination with a hi...
Class for a low-level policy.
Class for low-level congestion policy.
The definition of a single phase of a tls logic.