Home
last modified time | relevance | path

Searched refs:getVehicleMaxSpeed (Results 1 – 22 of 22) sorted by relevance

/dports/cad/sumo/sumo-1.2.0/src/microsim/cfmodels/
H A DMSCFModel_IDM.cpp54 …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 DMSCFModel_Daniel1.cpp60 … const double vMax = MIN3(veh->getLane()->getVehicleMaxSpeed(veh), maxNextSpeed(oldV, veh), vSafe); in finalizeSpeed()
H A DMSCFModel.cpp177 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 DMSLCM_DK2008.cpp245 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 DMSLCM_LC2013.cpp1247 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 DMSLCM_SL2015.cpp889 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 DMSLaneChanger.cpp1128 …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 DMSEdge.h410 return getLength() / getVehicleMaxSpeed(veh) + myTimePenalty; in getMinimumTravelTime()
593 double getVehicleMaxSpeed(const SUMOTrafficObject* const veh) const;
H A DMSEdge.cpp590 …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 DMSVehicle.h578 return myLane->getVehicleMaxSpeed(this); in getMaxSpeedOnLane()
2007 return MIN2(link->getViaLaneOrLane()->getVehicleMaxSpeed(this), in estimateLeaveSpeed()
H A DMSLane.cpp480 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 DMSLink.cpp1279 const double uMax = foe->getLane()->getVehicleMaxSpeed(foe); in getZipperSpeed()
1286 const double vMax = ego->getLane()->getVehicleMaxSpeed(ego); in getZipperSpeed()
H A DMSBaseVehicle.cpp502 if (myParameter->arrivalSpeed <= (*l)->getVehicleMaxSpeed(this)) { in calculateArrivalParams()
H A DMSLane.h513 inline double getVehicleMaxSpeed(const SUMOTrafficObject* const veh) const { in getVehicleMaxSpeed() function
H A DMSVehicle.cpp865 ? 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 DGUIMEVehicle.cpp168 return getSegment()->getEdge().getVehicleMaxSpeed(this); in getColorValue()
/dports/cad/sumo/sumo-1.2.0/src/microsim/devices/
H A DMSDevice_Tripinfo.cpp165 const double vmax = veh.getEdge()->getVehicleMaxSpeed(&veh); in notifyMoveInternal()
/dports/cad/sumo/sumo-1.2.0/src/mesosim/
H A DMEVehicle.cpp126 return MIN2(link->getViaLaneOrLane()->getVehicleMaxSpeed(this), in estimateLeaveSpeed()
H A DMESegment.cpp513 const double maxSpeedOnEdge = veh->getEdge()->getVehicleMaxSpeed(veh); in receive()
/dports/cad/sumo/sumo-1.2.0/src/guisim/
H A DGUIVehicle.cpp511 return getLane()->getVehicleMaxSpeed(this); in getColorValue()
/dports/cad/sumo/sumo-1.2.0/src/microsim/output/
H A DMSE2Collector.cpp1246 double vmax = MAX2(veh.getLane()->getVehicleMaxSpeed(&veh), NUMERICAL_EPS);
/dports/cad/sumo/sumo-1.2.0/src/libsumo/
H A DVehicle.cpp553 return veh->getLane()->getVehicleMaxSpeed(veh); in getAllowedSpeed()