/dports/cad/sumo/sumo-1.2.0/src/microsim/lcmodels/ |
H A D | MSLCM_DK2008.cpp | 68 const std::pair<MSVehicle*, double>& neighFollow, in wantsChange() argument 86 const std::pair<MSVehicle*, double>& neighFollow, in wantsChangeToRight() argument 173 informBlocker(msgPass, blocked, LCA_MRIGHT, neighLead, neighFollow); in wantsChangeToRight() 293 const std::pair<MSVehicle*, double>& neighFollow, in wantsChangeToLeft() argument 380 informBlocker(msgPass, blocked, LCA_MLEFT, neighLead, neighFollow); in wantsChangeToLeft() 607 const std::pair<MSVehicle*, double>& neighFollow) { in informBlocker() argument 609 assert(neighFollow.first != 0); in informBlocker() 610 MSVehicle* nv = neighFollow.first; in informBlocker() 612 neighFollow.second in informBlocker() 616 …ollowSpeed(&myVehicle, myVehicle.getSpeed(), neighFollow.second, neighFollow.first->getSpeed(), ne… in informBlocker() [all …]
|
H A D | MSLCM_DK2008.h | 61 const std::pair<MSVehicle*, double>& neighFollow, 93 const std::pair<MSVehicle*, double>& neighFollow, 106 const std::pair<MSVehicle*, double>& neighFollow, 115 const std::pair<MSVehicle*, double>& neighFollow);
|
H A D | MSLCM_LC2013.h | 78 const std::pair<MSVehicle*, double>& neighFollow, 131 const std::pair<MSVehicle*, double>& neighFollow, 149 const std::pair<MSVehicle*, double>& neighFollow,
|
H A D | MSLCM_LC2013.cpp | 156 const std::pair<MSVehicle*, double>& neighFollow, in wantsChange() argument 619 const std::pair<MSVehicle*, double>& neighFollow, in informFollower() argument 623 MSVehicle* nv = neighFollow.first; in informFollower() 686 decelGap = neighFollow.second + dv; in informFollower() 714 << " gap=" << neighFollow.second in informFollower() 752 neighFollow.second, myVehicle.getSpeed(), in informFollower() 772 neighFollow.second, myVehicle.getSpeed(), in informFollower() 961 } else if (neighFollow.first != 0 && (blocked & LCA_BLOCKED_BY_LEADER)) { in informFollower() 967 MSVehicle* nv = neighFollow.first; in informFollower() 1055 const std::pair<MSVehicle*, double>& neighFollow, in _wantsChange() argument [all …]
|
H A D | MSAbstractLaneChangeModel.h | 59 MSLCMessager(MSVehicle* leader, MSVehicle* neighLead, MSVehicle* neighFollow) in MSLCMessager() argument 61 myNeighFollower(neighFollow) { } in MSLCMessager() 281 const std::pair<MSVehicle*, double>& neighFollow, in wantsChange() argument 291 UNUSED_PARAMETER(&neighFollow); in wantsChange()
|
H A D | MSLCM_SL2015.cpp | 652 const CLeaderDist& neighFollow, in informFollower() argument 656 const MSVehicle* nv = neighFollow.first; in informFollower() 690 const double decelGap = neighFollow.second + dv; in informFollower() 717 msg(neighFollow, vsafe, dir | LCA_AMBLOCKINGFOLLOWER); in informFollower() 737 msg(neighFollow, vhelp, dir | LCA_AMBLOCKINGFOLLOWER); in informFollower() 769 msg(neighFollow, vhelp, dir | LCA_AMBLOCKINGFOLLOWER); in informFollower() 795 } else if (neighFollow.first != 0) { in informFollower() 797 const MSVehicle* nv = neighFollow.first; in informFollower() 802 msg(neighFollow, vsafe, dir | LCA_AMBLOCKINGFOLLOWER); in informFollower() 3337 const std::pair<MSVehicle*, double>& neighFollow, [all …]
|
H A D | MSLCM_SL2015.h | 87 const std::pair<MSVehicle*, double>& neighFollow, 179 const CLeaderDist& neighFollow,
|
/dports/cad/sumo/sumo-1.2.0/src/microsim/ |
H A D | MSLaneChanger.cpp | 598 MSVehicle* neighFollow = veh(target); 602 if (neighFollow != 0) { 603 …std::cout << "veh(target) returns '" << neighFollow->getID() << "' at position " << neighFollow->g… 613 if (getCloserFollower(candiPos, neighFollow, target->hoppedVeh) != neighFollow) { 620 neighFollow = getCloserFollower(candiPos, neighFollow, target->hoppedVeh); 632 neighFollow = getCloserFollower(candiPos, neighFollow, target->lane->getPartialBehind(candi)); 634 if (neighFollow == nullptr) { 685 neighFollow.first = 0; 697 const std::pair<MSVehicle* const, double>& neighFollow, 714 if (neighFollow.first != nullptr && neighFollow.second < 0) { [all …]
|
H A D | MSLaneChanger.h | 188 const std::pair<MSVehicle* const, double>& neighFollow,
|