/dports/cad/sumo/sumo-1.2.0/src/microsim/cfmodels/ |
H A D | MSCFModel_IDM.cpp | 54 …vars->levelOfService += (vNext / veh->getLane()->getVehicleMaxSpeed(veh) - vars->levelOfService) /… in finalizeSpeed() 65 return _v(veh, gap2pred, speed, predSpeed, veh->getLane()->getVehicleMaxSpeed(veh)); in followSpeed() 71 const double vMax = v->getLane()->getVehicleMaxSpeed(v); in insertionFollowSpeed() 88 double result = _v(veh, gap, speed, 0, veh->getLane()->getVehicleMaxSpeed(veh)); in stopSpeed() 107 …const double acc = myAccel * (1. - pow(veh->getSpeed() / veh->getLane()->getVehicleMaxSpeed(veh), … in interactionGap()
|
H A D | MSCFModel_Daniel1.cpp | 60 … const double vMax = MIN3(veh->getLane()->getVehicleMaxSpeed(veh), maxNextSpeed(oldV, veh), vSafe); in finalizeSpeed()
|
H A D | MSCFModel.cpp | 177 double aMax = (veh->getLane()->getVehicleMaxSpeed(veh) - oldV) / veh->getActionStepLengthSecs(); in finalizeSpeed() 228 …t double vNext = MIN2(maxNextSpeed(veh->getSpeed(), veh), veh->getLane()->getVehicleMaxSpeed(veh));
|
/dports/cad/sumo/sumo-1.2.0/src/microsim/lcmodels/ |
H A D | MSLCM_DK2008.cpp | 245 double thisLaneVSafe = myVehicle.getLane()->getVehicleMaxSpeed(&myVehicle); in wantsChangeToRight() 246 double neighLaneVSafe = neighLane.getVehicleMaxSpeed(&myVehicle); in wantsChangeToRight() 269 … -= TS * ((neighLaneVSafe - thisLaneVSafe) / (myVehicle.getLane()->getVehicleMaxSpeed(&myVehicle))… in wantsChangeToRight() 273 …double vmax = MIN2(myVehicle.getLane()->getVehicleMaxSpeed(&myVehicle), myVehicle.getVehicleType()… in wantsChangeToRight() 459 double neighLaneVSafe = neighLane.getVehicleMaxSpeed(&myVehicle); in wantsChangeToLeft() 460 double thisLaneVSafe = myVehicle.getLane()->getVehicleMaxSpeed(&myVehicle); in wantsChangeToLeft() 482 … += TS * ((neighLaneVSafe - thisLaneVSafe) / (myVehicle.getLane()->getVehicleMaxSpeed(&myVehicle))… in wantsChangeToLeft()
|
H A D | MSLCM_LC2013.cpp | 1247 const double vMax = myVehicle.getLane()->getVehicleMaxSpeed(&myVehicle); in _wantsChange() 1283 const double deltaV = MAX2(vMax - neighLane.getVehicleMaxSpeed(nv), in _wantsChange() 1552 double neighLaneVSafe = neighLane.getVehicleMaxSpeed(&myVehicle); in _wantsChange() 1652 && leader.first->getLane()->getVehicleMaxSpeed(leader.first) < vMax) { in _wantsChange() 1655 …const double relativeGain = (vMax - leader.first->getLane()->getVehicleMaxSpeed(leader.first)) / M… in _wantsChange()
|
H A D | MSLCM_SL2015.cpp | 889 newExpectedSpeeds.push_back((*it_lane)->getVehicleMaxSpeed(&myVehicle)); in prepareStep() 1540 const double vMax = myVehicle.getLane()->getVehicleMaxSpeed(&myVehicle); 1912 const double vMax = lane->getVehicleMaxSpeed(&myVehicle); 1932 vSafe = leader->getLane()->getVehicleMaxSpeed(leader); 3107 myVehicle.getLane()->getVehicleMaxSpeed(&myVehicle)); 3138 myVehicle.getLane()->getVehicleMaxSpeed(&myVehicle));
|
/dports/cad/sumo/sumo-1.2.0/src/microsim/ |
H A D | MSLaneChanger.cpp | 1128 …uble oncomingSpeed = oncoming->isStopped() ? 0 : oncoming->getLane()->getVehicleMaxSpeed(oncoming); 1129 … const double safetyGap = ((oncomingSpeed + vehicle->getLane()->getVehicleMaxSpeed(vehicle)) 1189 spaceToOvertake = timeToOvertake * vehicle->getLane()->getVehicleMaxSpeed(vehicle); 1265 …mingSpeed = oncoming->getAcceleration() > 0 ? oncoming->getLane()->getVehicleMaxSpeed(oncoming) : … 1266 … const double safetyGap = ((oncomingSpeed + vehicle->getLane()->getVehicleMaxSpeed(vehicle)) 1357 const double vMax = vehicle->getLane()->getVehicleMaxSpeed(vehicle); 1359 …const double u = leader->getAcceleration() > 0 ? leader->getLane()->getVehicleMaxSpeed(leader) : l… 1458 const double overtakingSpeed = source->getVehicleMaxSpeed(vehicle); // just a guess
|
H A D | MSEdge.h | 410 return getLength() / getVehicleMaxSpeed(veh) + myTimePenalty; in getMinimumTravelTime() 593 double getVehicleMaxSpeed(const SUMOTrafficObject* const veh) const;
|
H A D | MSEdge.cpp | 590 …if (pars.departSpeedProcedure == DEPART_SPEED_GIVEN && pars.departSpeed > getVehicleMaxSpeed(&v)) { in insertVehicle() 927 MSEdge::getVehicleMaxSpeed(const SUMOTrafficObject* const veh) const { in getVehicleMaxSpeed() function in MSEdge 929 return myLanes->empty() ? 1 : getLanes()[0]->getVehicleMaxSpeed(veh); in getVehicleMaxSpeed()
|
H A D | MSVehicle.h | 578 return myLane->getVehicleMaxSpeed(this); in getMaxSpeedOnLane() 2007 return MIN2(link->getViaLaneOrLane()->getVehicleMaxSpeed(this), in estimateLeaveSpeed()
|
H A D | MSLane.cpp | 480 speed = RandHelper::rand(getVehicleMaxSpeed(&veh)); in getDepartSpeed() 484 speed = getVehicleMaxSpeed(&veh); in getDepartSpeed() 798 …double nspeed = cfModel.freeSpeed(aVehicle, speed, seen, nextLane->getVehicleMaxSpeed(aVehicle), t… in isInsertionSuccess() 2433 if (nextLane->getVehicleMaxSpeed(&veh) < speed) { in getLeaderOnConsecutive() 2434 dist = veh.getCarFollowModel().brakeGap(nextLane->getVehicleMaxSpeed(&veh)); in getLeaderOnConsecutive() 2506 if (nextLane->getVehicleMaxSpeed(&veh) < speed) { in getCriticalLeader() 2507 dist = veh.getCarFollowModel().brakeGap(nextLane->getVehicleMaxSpeed(&veh)); in getCriticalLeader() 3302 if (nextLane->getVehicleMaxSpeed(ego) < speed) { in getLeadersOnConsecutive() 3303 dist = ego->getCarFollowModel().brakeGap(nextLane->getVehicleMaxSpeed(ego)); in getLeadersOnConsecutive()
|
H A D | MSLink.cpp | 1279 const double uMax = foe->getLane()->getVehicleMaxSpeed(foe); in getZipperSpeed() 1286 const double vMax = ego->getLane()->getVehicleMaxSpeed(ego); in getZipperSpeed()
|
H A D | MSBaseVehicle.cpp | 502 if (myParameter->arrivalSpeed <= (*l)->getVehicleMaxSpeed(this)) { in calculateArrivalParams()
|
H A D | MSLane.h | 513 inline double getVehicleMaxSpeed(const SUMOTrafficObject* const veh) const { in getVehicleMaxSpeed() function
|
H A D | MSVehicle.cpp | 865 ? myRemoteLane->getVehicleMaxSpeed(veh) in implicitSpeedRemote() 867 ? veh->getLane()->getVehicleMaxSpeed(veh) in implicitSpeedRemote() 2193 double laneMaxV = myLane->getVehicleMaxSpeed(this); 2199 laneMaxV = MIN2(laneMaxV, l->getVehicleMaxSpeed(this)); 2628 laneMaxV = lane->getVehicleMaxSpeed(this); 3456 const double vmax = myLane->getVehicleMaxSpeed(this); 5176 …inkCont().end() && lane->getLength() - getPositionOnLane() < lane->getVehicleMaxSpeed(this) * (dou… 5195 …&& myStopDist < getCarFollowModel().brakeGap(myLane->getVehicleMaxSpeed(this), getCarFollowModel()…
|
/dports/cad/sumo/sumo-1.2.0/src/mesogui/ |
H A D | GUIMEVehicle.cpp | 168 return getSegment()->getEdge().getVehicleMaxSpeed(this); in getColorValue()
|
/dports/cad/sumo/sumo-1.2.0/src/microsim/devices/ |
H A D | MSDevice_Tripinfo.cpp | 165 const double vmax = veh.getEdge()->getVehicleMaxSpeed(&veh); in notifyMoveInternal()
|
/dports/cad/sumo/sumo-1.2.0/src/mesosim/ |
H A D | MEVehicle.cpp | 126 return MIN2(link->getViaLaneOrLane()->getVehicleMaxSpeed(this), in estimateLeaveSpeed()
|
H A D | MESegment.cpp | 513 const double maxSpeedOnEdge = veh->getEdge()->getVehicleMaxSpeed(veh); in receive()
|
/dports/cad/sumo/sumo-1.2.0/src/guisim/ |
H A D | GUIVehicle.cpp | 511 return getLane()->getVehicleMaxSpeed(this); in getColorValue()
|
/dports/cad/sumo/sumo-1.2.0/src/microsim/output/ |
H A D | MSE2Collector.cpp | 1246 double vmax = MAX2(veh.getLane()->getVehicleMaxSpeed(&veh), NUMERICAL_EPS);
|
/dports/cad/sumo/sumo-1.2.0/src/libsumo/ |
H A D | Vehicle.cpp | 553 return veh->getLane()->getVehicleMaxSpeed(veh); in getAllowedSpeed()
|