Home
last modified time | relevance | path

Searched refs:neighFollow (Results 1 – 9 of 9) sorted by relevance

/dports/cad/sumo/sumo-1.2.0/src/microsim/lcmodels/
H A DMSLCM_DK2008.cpp68 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 DMSLCM_DK2008.h61 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 DMSLCM_LC2013.h78 const std::pair<MSVehicle*, double>& neighFollow,
131 const std::pair<MSVehicle*, double>& neighFollow,
149 const std::pair<MSVehicle*, double>& neighFollow,
H A DMSLCM_LC2013.cpp156 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 DMSAbstractLaneChangeModel.h59 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 DMSLCM_SL2015.cpp652 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 DMSLCM_SL2015.h87 const std::pair<MSVehicle*, double>& neighFollow,
179 const CLeaderDist& neighFollow,
/dports/cad/sumo/sumo-1.2.0/src/microsim/
H A DMSLaneChanger.cpp598 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 DMSLaneChanger.h188 const std::pair<MSVehicle* const, double>& neighFollow,