SUMO - Simulation of Urban MObility
|
The original Krauss (1998) car-following model and parameter. More...
#include <MSCFModel_SmartSK.h>
Data Structures | |
class | SSKVehicleVariables |
Public Member Functions | |
virtual MSCFModel * | duplicate (const MSVehicleType *vtype) const |
Duplicates the car-following model. More... | |
SUMOReal | getMaxAccel () const |
Get the vehicle type's maximum acceleration [m/s^2]. More... | |
SUMOReal | getMaxDecel () const |
Get the vehicle type's maximum deceleration [m/s^2]. More... | |
MSCFModel_SmartSK (const MSVehicleType *vtype, SUMOReal accel, SUMOReal decel, SUMOReal dawdle, SUMOReal headwayTime, SUMOReal tmp1, SUMOReal tmp2, SUMOReal tmp3, SUMOReal tmp4, SUMOReal tmp5) | |
Constructor. More... | |
~MSCFModel_SmartSK () | |
Destructor. More... | |
Implementations of the MSCFModel interface | |
SUMOReal | moveHelper (MSVehicle *const veh, SUMOReal vPos) const |
Applies interaction with stops and lane changing model influences. More... | |
virtual SUMOReal | followSpeed (const MSVehicle *const veh, SUMOReal speed, SUMOReal gap2pred, SUMOReal predSpeed, SUMOReal predMaxDecel) const |
Computes the vehicle's safe speed (no dawdling) More... | |
virtual SUMOReal | stopSpeed (const MSVehicle *const veh, const SUMOReal speed, SUMOReal gap2pred) const |
Computes the vehicle's safe speed for approaching a non-moving obstacle (no dawdling) More... | |
virtual int | getModelID () const |
Returns the model's name. More... | |
SUMOReal | getImperfection () const |
Get the driver's imperfection. More... | |
Setter methods | |
void | setMaxDecel (SUMOReal decel) |
Sets a new value for maximum deceleration [m/s^2]. More... | |
void | setImperfection (SUMOReal imperfection) |
Sets a new value for driver imperfection. More... | |
void | setHeadwayTime (SUMOReal headwayTime) |
Sets a new value for driver reaction time [s]. More... | |
Methods to override by model implementation | |
virtual SUMOReal | freeSpeed (const MSVehicle *const veh, SUMOReal speed, SUMOReal seen, SUMOReal maxSpeed) const |
Computes the vehicle's safe speed without a leader. More... | |
virtual SUMOReal | interactionGap (const MSVehicle *const veh, SUMOReal vL) const |
Returns the maximum gap at which an interaction between both vehicles occurs. More... | |
Virtual methods with default implementation | |
virtual SUMOReal | getHeadwayTime () const |
Get the driver's reaction time [s]. More... | |
Setter methods | |
virtual void | setMaxAccel (SUMOReal accel) |
Sets a new value for maximum acceleration [m/s^2]. More... | |
Protected Attributes | |
SUMOReal | maxDeltaGap |
SUMOReal | myAccel |
The vehicle's maximum acceleration [m/s^2]. More... | |
SUMOReal | myDawdle |
The vehicle's dawdle-parameter. 0 for no dawdling, 1 for max. More... | |
SUMOReal | myDecel |
The vehicle's maximum deceleration [m/s^2]. More... | |
SUMOReal | myHeadwayTime |
The driver's desired time headway (aka reaction time tau) [s]. More... | |
SUMOReal | myS2Sspeed |
new variables needed in this model; myS2Sspeed is the speed below which the vehicle does not move when stopped More... | |
SUMOReal | myTauDecel |
The precomputed value for myDecel*myTau. More... | |
SUMOReal | myTmp1 |
temporary (testing) parameter More... | |
SUMOReal | myTmp2 |
SUMOReal | myTmp3 |
SUMOReal | myTmp4 |
SUMOReal | myTmp5 |
const MSVehicleType * | myType |
The type to which this model definition belongs to. More... | |
Private Member Functions | |
virtual SUMOReal | _vsafe (const MSVehicle *const veh, SUMOReal gap, SUMOReal predSpeed) const |
Returns the "safe" velocity. More... | |
virtual MSCFModel::VehicleVariables * | createVehicleVariables () const |
Returns model specific values which are stored inside a vehicle and must be used with casting. More... | |
virtual SUMOReal | dawdle (SUMOReal speed) const |
Applies driver imperfection (dawdling / sigma) More... | |
virtual void | updateMyHeadway (const MSVehicle *const veh) const |
Currently fixed methods | |
virtual SUMOReal | maxNextSpeed (SUMOReal speed, const MSVehicle *const veh) const |
Returns the maximum speed given the current speed. More... | |
SUMOReal | brakeGap (const SUMOReal speed) const |
Returns the distance the vehicle needs to halt including driver's reaction time. More... | |
SUMOReal | getSecureGap (const SUMOReal speed, const SUMOReal leaderSpeed, const SUMOReal leaderMaxDecel) const |
Returns the minimum gap to reserve if the leader is braking at maximum. More... | |
SUMOReal | getSpeedAfterMaxDecel (SUMOReal v) const |
Returns the velocity after maximum deceleration. More... | |
static SUMOReal | brakeGap (const SUMOReal speed, const SUMOReal decel, const SUMOReal headwayTime) |
The original Krauss (1998) car-following model and parameter.
Definition at line 43 of file MSCFModel_SmartSK.h.
MSCFModel_SmartSK::MSCFModel_SmartSK | ( | const MSVehicleType * | vtype, |
SUMOReal | accel, | ||
SUMOReal | decel, | ||
SUMOReal | dawdle, | ||
SUMOReal | headwayTime, | ||
SUMOReal | tmp1, | ||
SUMOReal | tmp2, | ||
SUMOReal | tmp3, | ||
SUMOReal | tmp4, | ||
SUMOReal | tmp5 | ||
) |
Constructor.
[in] | accel | The maximum acceleration |
[in] | decel | The maximum deceleration |
[in] | dawdle | The driver imperfection |
[in] | tau | The driver's reaction time |
Definition at line 41 of file MSCFModel_SmartSK.cpp.
References maxDeltaGap, MSCFModel::myAccel, MSCFModel::myDecel, myS2Sspeed, myTauDecel, myTmp1, myTmp2, myTmp3, SUMOReal, and TS.
Referenced by duplicate().
MSCFModel_SmartSK::~MSCFModel_SmartSK | ( | ) |
Destructor.
Definition at line 66 of file MSCFModel_SmartSK.cpp.
|
privatevirtual |
Returns the "safe" velocity.
[in] | gap2pred | The (netto) distance to the LEADER |
[in] | predSpeed | The LEADER's speed |
Returns the SK-vsafe.
Definition at line 150 of file MSCFModel_SmartSK.cpp.
References MSVehicle::getCarFollowVariables(), MSCFModel::myDecel, MSCFModel_SmartSK::SSKVehicleVariables::myHeadway, and SUMOReal.
Referenced by followSpeed(), and stopSpeed().
Returns the distance the vehicle needs to halt including driver's reaction time.
[in] | speed | The vehicle's current speed |
Definition at line 213 of file MSCFModel.h.
References MSCFModel::myDecel, and MSCFModel::myHeadwayTime.
Referenced by MSCFModel_Krauss::_vsafe(), MSLCM_JE2013::_wantsChange(), MSLCM_LC2013::_wantsChange(), MSVehicle::addStop(), MSLane::checkFailure(), MSVehicle::checkRewindLinkLanes(), MSVehicle::executeMove(), MSVehicle::getLeader(), MSLane::getLeaderOnConsecutive(), MSLaneChanger::getRealLeader(), MSCFModel::getSecureGap(), MSLane::isInsertionSuccess(), MSVehicle::planMoveInternal(), MSLane::pWagGenericInsertion(), MSLane::pWagSimpleInsertion(), MSLCM_JE2013::saveBlockerLength(), and MSLCM_LC2013::saveBlockerLength().
|
inlinestaticinherited |
Definition at line 218 of file MSCFModel.h.
References ACCEL2SPEED, SPEED2DIST, and SUMOReal.
|
inlineprivatevirtual |
Returns model specific values which are stored inside a vehicle and must be used with casting.
Reimplemented from MSCFModel.
Definition at line 171 of file MSCFModel_SmartSK.h.
References MSCFModel_SmartSK::SSKVehicleVariables::gOld, MSCFModel_SmartSK::SSKVehicleVariables::myHeadway, and MSCFModel::myHeadwayTime.
Applies driver imperfection (dawdling / sigma)
[in] | speed | The speed with no dawdling |
Definition at line 144 of file MSCFModel_SmartSK.cpp.
References ACCEL2SPEED, MAX2(), MSCFModel::myAccel, myDawdle, RandHelper::rand(), and SUMOReal.
Referenced by moveHelper().
|
virtual |
Duplicates the car-following model.
[in] | vtype | The vehicle type this model belongs to (1:1) |
Implements MSCFModel.
Definition at line 170 of file MSCFModel_SmartSK.cpp.
References MSCFModel_SmartSK(), MSCFModel::myAccel, myDawdle, MSCFModel::myDecel, MSCFModel::myHeadwayTime, myTmp1, myTmp2, myTmp3, myTmp4, and myTmp5.
|
virtual |
Computes the vehicle's safe speed (no dawdling)
[in] | veh | The vehicle (EGO) |
[in] | speed | The vehicle's speed |
[in] | gap2pred | The (netto) distance to the LEADER |
[in] | predSpeed | The speed of LEADER |
Implements MSCFModel.
Definition at line 102 of file MSCFModel_SmartSK.cpp.
References _vsafe(), MSVehicle::getCarFollowVariables(), MSCFModel::getSpeedAfterMaxDecel(), MSCFModel_SmartSK::SSKVehicleVariables::ggOld, MSCFModel_SmartSK::SSKVehicleVariables::gOld, MAX2(), maxDeltaGap, MSCFModel::maxNextSpeed(), MIN2(), MSCFModel_SmartSK::SSKVehicleVariables::myHeadway, myS2Sspeed, SUMOReal, and TS.
|
virtualinherited |
Computes the vehicle's safe speed without a leader.
Returns the velocity of the vehicle in dependence to the length of the free street and the target velocity at the end of the free range.
[in] | veh | The vehicle (EGO) |
[in] | speed | The vehicle's speed |
[in] | seen | The look ahead distance |
[in] | maxSpeed | The maximum allowed speed |
Definition at line 92 of file MSCFModel.cpp.
References ACCEL2SPEED, MAX2(), MSCFModel::myDecel, SPEED2DIST, and SUMOReal.
Referenced by MSLane::isInsertionSuccess(), and MSVehicle::planMoveInternal().
|
inlinevirtualinherited |
Get the driver's reaction time [s].
Definition at line 184 of file MSCFModel.h.
References MSCFModel::myHeadwayTime.
Referenced by MSVehicle::checkRewindLinkLanes(), MSVehicle::executeMove(), TraCIServerAPI_VehicleType::getVariable(), MSLane::maxSpeedGapInsertion(), MSVehicle::planMoveInternal(), MSLane::pWagSimpleInsertion(), and MSCalibrator::remainingVehicleCapacity().
|
inlinevirtual |
Get the driver's imperfection.
Reimplemented from MSCFModel.
Definition at line 103 of file MSCFModel_SmartSK.h.
References myDawdle.
|
inlineinherited |
Get the vehicle type's maximum acceleration [m/s^2].
Definition at line 157 of file MSCFModel.h.
References MSCFModel::myAccel.
Referenced by MSVehicle::estimateLeaveSpeed(), TraCIServerAPI_VehicleType::getVariable(), MSCFModel_KraussPS::maxNextSpeed(), MSCFModel::maxNextSpeed(), MSVehicle::planMoveInternal(), and MSMeanData_Emissions::MSLaneMeanDataValues::write().
|
inlineinherited |
Get the vehicle type's maximum deceleration [m/s^2].
Definition at line 165 of file MSCFModel.h.
References MSCFModel::myDecel.
Referenced by MSLCM_JE2013::_wantsChange(), MSLCM_LC2013::_wantsChange(), MSLaneChanger::checkChange(), MSVehicle::checkRewindLinkLanes(), MSVehicle::executeMove(), MSLane::freeInsertion(), MSLane::getLeaderOnConsecutive(), MSLaneChanger::getRealFollower(), TraCIServerAPI_VehicleType::getVariable(), MSLCM_DK2008::informBlocker(), MSLCM_JE2013::informFollower(), MSLCM_LC2013::informFollower(), MSLCM_JE2013::informLeader(), MSLCM_LC2013::informLeader(), MSLane::isInsertionSuccess(), MSLane::maxSpeedGapInsertion(), MSLink::maybeOccupied(), MSVehicle::planMoveInternal(), MSLane::pWagGenericInsertion(), MSLCM_JE2013::saveBlockerLength(), MSLCM_LC2013::saveBlockerLength(), GUIVehicle::selectBlockingFoes(), MSLCM_JE2013::slowDownForBlocked(), MSLCM_LC2013::slowDownForBlocked(), MSLCM_DK2008::wantsChangeToLeft(), and MSLCM_DK2008::wantsChangeToRight().
|
inlinevirtual |
Returns the model's name.
Implements MSCFModel.
Definition at line 95 of file MSCFModel_SmartSK.h.
References SUMO_TAG_CF_SMART_SK.
|
inlineinherited |
Returns the minimum gap to reserve if the leader is braking at maximum.
[in] | speed | EGO's speed |
[in] | leaderSpeed | LEADER's speed |
[in] | leaderMaxDecel | LEADER's max. deceleration rate |
Definition at line 232 of file MSCFModel.h.
References MSCFModel::brakeGap(), MAX2(), MIN2(), MSCFModel::myDecel, MSCFModel::myHeadwayTime, and SUMOReal.
Referenced by MSLCM_JE2013::_wantsChange(), MSLCM_LC2013::_wantsChange(), MSLaneChanger::checkChange(), MSLane::freeInsertion(), MSLane::getFollowerOnConsecutive(), MSLane::getMissingRearGap(), MSLCM_DK2008::informBlocker(), MSLCM_JE2013::informFollower(), MSLCM_LC2013::informFollower(), MSLCM_JE2013::informLeader(), MSLCM_LC2013::informLeader(), and MSLane::isInsertionSuccess().
Returns the velocity after maximum deceleration.
[in] | v | The velocity |
Definition at line 245 of file MSCFModel.h.
References ACCEL2SPEED, MAX2(), MSCFModel::myDecel, and SUMOReal.
Referenced by followSpeed(), MSCFModel_Daniel1::moveHelper(), moveHelper(), MSCFModel_KraussOrig1::moveHelper(), MSCFModel::moveHelper(), MSVehicle::planMoveInternal(), stopSpeed(), and MSCFModel_Wiedemann::stopSpeed().
|
virtualinherited |
Returns the maximum gap at which an interaction between both vehicles occurs.
"interaction" means that the LEADER influences EGO's speed.
[in] | veh | The EGO vehicle |
[in] | vL | LEADER's speed |
Reimplemented in MSCFModel_IDM, and MSCFModel_Wiedemann.
Definition at line 71 of file MSCFModel.cpp.
References MSVehicle::getLane(), MSVehicle::getSpeed(), MSLane::getVehicleMaxSpeed(), MAX2(), MSCFModel::maxNextSpeed(), MIN2(), MSCFModel::myDecel, MSCFModel::myHeadwayTime, SPEED2DIST, and SUMOReal.
Referenced by MSAbstractLaneChangeModel::predInteraction().
|
virtualinherited |
Returns the maximum speed given the current speed.
The implementation of this method must take into account the time step duration.
Justification: Due to air brake or other influences, the vehicle's next maximum speed may depend on the vehicle's current speed (given).
[in] | speed | The vehicle's current speed |
[in] | speed | The vehicle itself, for obtaining other values |
Reimplemented in MSCFModel_KraussPS.
Definition at line 86 of file MSCFModel.cpp.
References ACCEL2SPEED, MSCFModel::getMaxAccel(), MSVehicleType::getMaxSpeed(), MIN2(), MSCFModel::myType, and SUMOReal.
Referenced by MSVehicle::executeMove(), MSCFModel_Krauss::followSpeed(), MSCFModel_Kerner::followSpeed(), MSCFModel_Daniel1::followSpeed(), followSpeed(), MSCFModel_KraussOrig1::followSpeed(), MSLane::getMissingRearGap(), MSCFModel::interactionGap(), MSCFModel_Daniel1::moveHelper(), moveHelper(), MSCFModel_KraussOrig1::moveHelper(), MSCFModel::moveHelper(), MSLCM_DK2008::patchSpeed(), MSVehicle::planMoveInternal(), MSCFModel_Krauss::stopSpeed(), MSCFModel_Kerner::stopSpeed(), MSCFModel_Daniel1::stopSpeed(), stopSpeed(), MSCFModel_KraussOrig1::stopSpeed(), and MSCFModel_Wiedemann::stopSpeed().
Applies interaction with stops and lane changing model influences.
[in] | veh | The ego vehicle |
[in] | vPos | The possible velocity |
Reimplemented from MSCFModel.
Definition at line 71 of file MSCFModel_SmartSK.cpp.
References dawdle(), MSVehicle::getCarFollowVariables(), MSBaseVehicle::getID(), MSVehicle::getLane(), MSVehicle::getLaneChangeModel(), MSVehicle::getSpeed(), MSCFModel::getSpeedAfterMaxDecel(), MSLane::getVehicleMaxSpeed(), MSCFModel_SmartSK::SSKVehicleVariables::ggOld, MSCFModel_SmartSK::SSKVehicleVariables::gOld, MAX2(), MSCFModel::maxNextSpeed(), MIN2(), MIN3(), MSAbstractLaneChangeModel::patchSpeed(), MSVehicle::processNextStop(), SUMOReal, toString(), updateMyHeadway(), and WRITE_WARNING.
|
inlinevirtual |
Sets a new value for driver reaction time [s].
[in] | headwayTime | The new driver reaction time (in s) |
Reimplemented from MSCFModel.
Definition at line 132 of file MSCFModel_SmartSK.h.
References MSCFModel::myDecel, MSCFModel::myHeadwayTime, and myTauDecel.
|
inlinevirtual |
Sets a new value for driver imperfection.
[in] | accel | The new driver imperfection |
Reimplemented from MSCFModel.
Definition at line 124 of file MSCFModel_SmartSK.h.
References myDawdle.
|
inlinevirtualinherited |
Sets a new value for maximum acceleration [m/s^2].
[in] | accel | The new acceleration in m/s^2 |
Definition at line 257 of file MSCFModel.h.
References MSCFModel::myAccel.
Referenced by TraCIServerAPI_VehicleType::setVariable().
|
inlinevirtual |
Sets a new value for maximum deceleration [m/s^2].
[in] | accel | The new deceleration in m/s^2 |
Reimplemented from MSCFModel.
Definition at line 115 of file MSCFModel_SmartSK.h.
References MSCFModel::myDecel, MSCFModel::myHeadwayTime, and myTauDecel.
|
virtual |
Computes the vehicle's safe speed for approaching a non-moving obstacle (no dawdling)
[in] | veh | The vehicle (EGO) |
[in] | gap2pred | The (netto) distance to the the obstacle |
Implements MSCFModel.
Definition at line 127 of file MSCFModel_SmartSK.cpp.
References _vsafe(), MSVehicle::getCarFollowVariables(), MSCFModel::getSpeedAfterMaxDecel(), MSCFModel_SmartSK::SSKVehicleVariables::gOld, MAX2(), maxDeltaGap, MSCFModel::maxNextSpeed(), MIN2(), MSCFModel_SmartSK::SSKVehicleVariables::myHeadway, SUMOReal, and TS.
|
inlineprivatevirtual |
Definition at line 160 of file MSCFModel_SmartSK.h.
References MSVehicle::getCarFollowVariables(), MSCFModel_SmartSK::SSKVehicleVariables::myHeadway, MSCFModel::myHeadwayTime, myTmp2, myTmp3, RandHelper::rand(), SUMOReal, and TS.
Referenced by moveHelper().
|
protected |
Definition at line 200 of file MSCFModel_SmartSK.h.
Referenced by followSpeed(), MSCFModel_SmartSK(), and stopSpeed().
|
protectedinherited |
The vehicle's maximum acceleration [m/s^2].
Definition at line 292 of file MSCFModel.h.
Referenced by MSCFModel_Kerner::_v(), MSCFModel_Wiedemann::_v(), MSCFModel_IDM::_v(), MSCFModel_Krauss::dawdle(), dawdle(), MSCFModel_Daniel1::dawdle(), MSCFModel_KraussOrig1::dawdle(), MSCFModel_KraussPS::duplicate(), MSCFModel_Krauss::duplicate(), MSCFModel_Kerner::duplicate(), MSCFModel_PWag2009::duplicate(), MSCFModel_Wiedemann::duplicate(), MSCFModel_IDM::duplicate(), duplicate(), MSCFModel_Daniel1::duplicate(), MSCFModel_KraussOrig1::duplicate(), MSCFModel_PWag2009::followSpeed(), MSCFModel_Wiedemann::fullspeed(), MSCFModel::getMaxAccel(), MSCFModel_IDM::interactionGap(), MSCFModel_SmartSK(), MSCFModel::setMaxAccel(), and MSCFModel_PWag2009::stopSpeed().
|
protected |
The vehicle's dawdle-parameter. 0 for no dawdling, 1 for max.
Definition at line 189 of file MSCFModel_SmartSK.h.
Referenced by dawdle(), duplicate(), getImperfection(), and setImperfection().
|
protectedinherited |
The vehicle's maximum deceleration [m/s^2].
Definition at line 295 of file MSCFModel.h.
Referenced by MSCFModel_Kerner::_v(), MSCFModel_Wiedemann::_v(), MSCFModel_Krauss::_vsafe(), MSCFModel_Daniel1::_vsafe(), _vsafe(), MSCFModel_KraussOrig1::_vsafe(), MSCFModel_Krauss::_vstop(), MSCFModel::brakeGap(), MSCFModel_KraussPS::duplicate(), MSCFModel_Krauss::duplicate(), MSCFModel_Kerner::duplicate(), MSCFModel_PWag2009::duplicate(), MSCFModel_Wiedemann::duplicate(), MSCFModel_IDM::duplicate(), MSCFModel_Daniel1::duplicate(), duplicate(), MSCFModel_KraussOrig1::duplicate(), MSCFModel_Wiedemann::emergency(), MSCFModel_PWag2009::followSpeed(), MSCFModel::freeSpeed(), MSCFModel::getMaxDecel(), MSCFModel::getSecureGap(), MSCFModel::getSpeedAfterMaxDecel(), MSCFModel_IDM::interactionGap(), MSCFModel::interactionGap(), MSCFModel_Wiedemann::krauss_vsafe(), MSCFModel_SmartSK(), MSCFModel_Daniel1::setHeadwayTime(), setHeadwayTime(), MSCFModel_KraussOrig1::setHeadwayTime(), MSCFModel_Daniel1::setMaxDecel(), setMaxDecel(), MSCFModel_KraussOrig1::setMaxDecel(), MSCFModel::setMaxDecel(), and MSCFModel_PWag2009::stopSpeed().
|
protectedinherited |
The driver's desired time headway (aka reaction time tau) [s].
Definition at line 298 of file MSCFModel.h.
Referenced by MSCFModel_IDM::_v(), MSCFModel_Krauss::_vstop(), MSCFModel::brakeGap(), createVehicleVariables(), MSCFModel_KraussPS::duplicate(), MSCFModel_Krauss::duplicate(), MSCFModel_Kerner::duplicate(), MSCFModel_PWag2009::duplicate(), MSCFModel_IDM::duplicate(), duplicate(), MSCFModel_Daniel1::duplicate(), MSCFModel_KraussOrig1::duplicate(), MSCFModel_PWag2009::followSpeed(), MSCFModel::getHeadwayTime(), MSCFModel::getSecureGap(), MSCFModel::interactionGap(), MSCFModel_Wiedemann::krauss_vsafe(), setHeadwayTime(), MSCFModel_Daniel1::setHeadwayTime(), MSCFModel_KraussOrig1::setHeadwayTime(), MSCFModel::setHeadwayTime(), setMaxDecel(), MSCFModel_Daniel1::setMaxDecel(), MSCFModel_KraussOrig1::setMaxDecel(), MSCFModel_PWag2009::stopSpeed(), and updateMyHeadway().
|
protected |
new variables needed in this model; myS2Sspeed is the speed below which the vehicle does not move when stopped
maxDeltaGap is the theoretical maximum change in gap that can happen in one time step
Definition at line 200 of file MSCFModel_SmartSK.h.
Referenced by followSpeed(), and MSCFModel_SmartSK().
|
protected |
The precomputed value for myDecel*myTau.
Definition at line 192 of file MSCFModel_SmartSK.h.
Referenced by MSCFModel_SmartSK(), setHeadwayTime(), and setMaxDecel().
|
protected |
temporary (testing) parameter
Definition at line 195 of file MSCFModel_SmartSK.h.
Referenced by duplicate(), and MSCFModel_SmartSK().
|
protected |
Definition at line 195 of file MSCFModel_SmartSK.h.
Referenced by duplicate(), MSCFModel_SmartSK(), and updateMyHeadway().
|
protected |
Definition at line 195 of file MSCFModel_SmartSK.h.
Referenced by duplicate(), MSCFModel_SmartSK(), and updateMyHeadway().
|
protected |
Definition at line 195 of file MSCFModel_SmartSK.h.
Referenced by duplicate().
|
protected |
Definition at line 195 of file MSCFModel_SmartSK.h.
Referenced by duplicate().
|
protectedinherited |
The type to which this model definition belongs to.
Definition at line 289 of file MSCFModel.h.
Referenced by MSCFModel_Wiedemann::_v(), MSCFModel_IDM::_v(), MSCFModel_IDM::desiredSpeed(), MSCFModel_KraussPS::maxNextSpeed(), and MSCFModel::maxNextSpeed().