|
SUMO - Simulation of Urban MObility
|
#include <config.h>#include <iostream>#include <utils/common/RandHelper.h>#include <microsim/MSEdge.h>#include <microsim/MSLane.h>#include <microsim/MSNet.h>#include "MSLCM_JE2013.h"
Go to the source code of this file.
Macros | |
| #define | CHANGE_PROB_THRESHOLD_LEFT (SUMOReal)0.2 |
| #define | CHANGE_PROB_THRESHOLD_RIGHT (SUMOReal)2.0 |
| #define | CUT_IN_LEFT_SPEED_THRESHOLD (SUMOReal)27. |
| #define | DEBUG_COND false |
| #define | HELP_DECEL_FACTOR (SUMOReal)1.0 |
| #define | HELP_OVERTAKE (SUMOReal)(10.0 / 3.6) |
| #define | JAM_FACTOR (SUMOReal)1. |
| #define | KEEP_RIGHT_ACCEPTANCE (SUMOReal)7.0 |
| #define | KEEP_RIGHT_HEADWAY (SUMOReal)2.0 |
| #define | KEEP_RIGHT_TIME (SUMOReal)5.0 |
| #define | LCA_RIGHT_IMPATIENCE (SUMOReal)-1. |
| #define | LOOK_AHEAD_MIN_SPEED (SUMOReal)0.0 |
| #define | LOOK_AHEAD_SPEED_DECREMENT 6. |
| #define | LOOK_AHEAD_SPEED_MEMORY (SUMOReal)0.9 |
| #define | LOOK_FORWARD_LEFT (SUMOReal)20. |
| #define | LOOK_FORWARD_RIGHT (SUMOReal)10. |
| #define | LOOK_FORWARD_SPEED_DIVIDER (SUMOReal)14. |
| #define | MAX_ONRAMP_LENGTH (SUMOReal)200. |
| #define | MIN_FALLBEHIND (SUMOReal)(14.0 / 3.6) |
| #define | RELGAIN_NORMALIZATION_MIN_SPEED (SUMOReal)10.0 |
| #define | ROUNDABOUT_DIST_BONUS (SUMOReal)100.0 |
| #define | TURN_LANE_DIST (SUMOReal)200.0 |
| #define | URGENCY (SUMOReal)2.0 |
Functions | |
| std::string | tryID (const MSVehicle *v) |
| #define CHANGE_PROB_THRESHOLD_LEFT (SUMOReal)0.2 |
Definition at line 83 of file MSLCM_JE2013.cpp.
Referenced by MSLCM_JE2013::_wantsChange().
| #define CHANGE_PROB_THRESHOLD_RIGHT (SUMOReal)2.0 |
Definition at line 82 of file MSLCM_JE2013.cpp.
Referenced by MSLCM_JE2013::_wantsChange().
| #define CUT_IN_LEFT_SPEED_THRESHOLD (SUMOReal)27. |
Definition at line 64 of file MSLCM_JE2013.cpp.
Referenced by MSLCM_JE2013::informFollower().
| #define DEBUG_COND false |
Definition at line 96 of file MSLCM_JE2013.cpp.
Referenced by MSLCM_JE2013::inform(), MSLCM_JE2013::patchSpeed(), and MSLCM_JE2013::wantsChange().
| #define HELP_DECEL_FACTOR (SUMOReal)1.0 |
Definition at line 71 of file MSLCM_JE2013.cpp.
Referenced by MSLCM_JE2013::informFollower().
| #define HELP_OVERTAKE (SUMOReal)(10.0 / 3.6) |
Definition at line 73 of file MSLCM_JE2013.cpp.
Referenced by MSLCM_JE2013::informFollower(), and MSLCM_JE2013::informLeader().
| #define JAM_FACTOR (SUMOReal)1. |
Definition at line 60 of file MSLCM_JE2013.cpp.
Referenced by MSLCM_JE2013::_wantsChange().
| #define KEEP_RIGHT_ACCEPTANCE (SUMOReal)7.0 |
Definition at line 85 of file MSLCM_JE2013.cpp.
Referenced by MSLCM_JE2013::_wantsChange().
| #define KEEP_RIGHT_HEADWAY (SUMOReal)2.0 |
Definition at line 76 of file MSLCM_JE2013.cpp.
| #define KEEP_RIGHT_TIME (SUMOReal)5.0 |
Definition at line 84 of file MSLCM_JE2013.cpp.
Referenced by MSLCM_JE2013::_wantsChange().
| #define LCA_RIGHT_IMPATIENCE (SUMOReal)-1. |
Definition at line 63 of file MSLCM_JE2013.cpp.
Referenced by MSLCM_JE2013::informFollower().
| #define LOOK_AHEAD_MIN_SPEED (SUMOReal)0.0 |
Definition at line 67 of file MSLCM_JE2013.cpp.
Referenced by MSLCM_JE2013::_wantsChange(), and MSLCM_JE2013::changed().
| #define LOOK_AHEAD_SPEED_DECREMENT 6. |
Definition at line 69 of file MSLCM_JE2013.cpp.
| #define LOOK_AHEAD_SPEED_MEMORY (SUMOReal)0.9 |
Definition at line 68 of file MSLCM_JE2013.cpp.
Referenced by MSLCM_JE2013::_wantsChange().
| #define LOOK_FORWARD_LEFT (SUMOReal)20. |
Definition at line 58 of file MSLCM_JE2013.cpp.
Referenced by MSLCM_JE2013::_wantsChange().
| #define LOOK_FORWARD_RIGHT (SUMOReal)10. |
Definition at line 57 of file MSLCM_JE2013.cpp.
Referenced by MSLCM_JE2013::_wantsChange().
| #define LOOK_FORWARD_SPEED_DIVIDER (SUMOReal)14. |
Definition at line 51 of file MSLCM_JE2013.cpp.
| #define MAX_ONRAMP_LENGTH (SUMOReal)200. |
Definition at line 65 of file MSLCM_JE2013.cpp.
Referenced by MSLCM_JE2013::informFollower().
| #define MIN_FALLBEHIND (SUMOReal)(14.0 / 3.6) |
Definition at line 74 of file MSLCM_JE2013.cpp.
Referenced by MSLCM_JE2013::informLeader().
| #define RELGAIN_NORMALIZATION_MIN_SPEED (SUMOReal)10.0 |
Definition at line 87 of file MSLCM_JE2013.cpp.
Referenced by MSLCM_JE2013::_wantsChange().
| #define ROUNDABOUT_DIST_BONUS (SUMOReal)100.0 |
Definition at line 80 of file MSLCM_JE2013.cpp.
Referenced by MSLCM_JE2013::_wantsChange().
| #define TURN_LANE_DIST (SUMOReal)200.0 |
Definition at line 89 of file MSLCM_JE2013.cpp.
Referenced by MSLCM_JE2013::_wantsChange().
| #define URGENCY (SUMOReal)2.0 |
Definition at line 78 of file MSLCM_JE2013.cpp.
Referenced by MSLCM_JE2013::_wantsChange().
| std::string tryID | ( | const MSVehicle * | v | ) |
Definition at line 100 of file MSLCM_JE2013.cpp.
References MSBaseVehicle::getID().
Referenced by MSLCM_JE2013::_wantsChange(), MSLCM_JE2013::saveBlockerLength(), and MSLCM_JE2013::slowDownForBlocked().