Home
last modified time | relevance | path

Searched refs:ACCEL2SPEED (Results 1 – 25 of 25) sorted by relevance

/dports/cad/sumo/sumo-1.2.0/src/microsim/cfmodels/
H A DMSCFModel_Kerner.cpp83 …double vcond = gap > G ? speed + ACCEL2SPEED(myAccel) : speed + MAX2(ACCEL2SPEED(-myDecel), MIN2(A… in _v()
88 double v = MAX2((double) 0, MIN4(vfree, va, speed + ACCEL2SPEED(myAccel), vsafe)); in _v()
H A DMSCFModel_KraussX.cpp74 speed -= ACCEL2SPEED(myTmp1 * myAccel); in dawdleX()
77 speed -= ACCEL2SPEED(myDawdle * myAccel * random); in dawdleX()
80 speed -= ACCEL2SPEED(myTmp2 * myAccel * random); in dawdleX()
H A DMSCFModel.cpp93 const double speedReduction = ACCEL2SPEED(decel); in brakeGapEuler()
247 return MAX2(speed - ACCEL2SPEED(myDecel), 0.);
250 return speed - ACCEL2SPEED(myDecel);
258 return MAX2(speed - ACCEL2SPEED(myEmergencyDecel), 0.);
261 return speed - ACCEL2SPEED(myEmergencyDecel);
330 speed += ACCEL2SPEED(myDecel);
364 speed -= ACCEL2SPEED(decel);
765 const double b = ACCEL2SPEED(myDecel);
822 return -ACCEL2SPEED(myEmergencyDecel);
906 x = egoSpeed - ACCEL2SPEED(safeDecel);
[all …]
H A DMSCFModel_KraussOrig1.cpp92 return MAX2(0., speed - ACCEL2SPEED(myDawdle * myAccel * RandHelper::rand(rng))); in dawdle()
100 } else if (predSpeed == 0 && gap <= ACCEL2SPEED(myDecel)) { in vsafe()
102 return MIN2(ACCEL2SPEED(myDecel), DIST2SPEED(gap)); in vsafe()
H A DMSCFModel_Krauss.cpp118 speed -= ACCEL2SPEED(sigma * speed * random); in dawdle2()
120 speed -= ACCEL2SPEED(sigma * myAccel * random); in dawdle2()
H A DMSCFModel_PWag2009.cpp81 return MAX2(0., speed + ACCEL2SPEED(apref)); in followSpeed()
100 return MAX2(0., vsafe + ACCEL2SPEED(apref)); in stopSpeed()
H A DMSCFModel_KraussPS.cpp51 return MIN2(speed + (double) ACCEL2SPEED(aMax), vMax); in maxNextSpeed()
H A DMSCFModel_Daniel1.cpp84 return MAX2(0., speed - ACCEL2SPEED(myDawdle * myAccel * RandHelper::rand(rng))); in dawdle()
H A DMSCFModel_Wiedemann.cpp138 const double vNew = MAX2(0., v + ACCEL2SPEED(accel)); // don't allow negative speeds in _v()
H A DMSCFModel_CC.cpp191 vNext = MAX2(double(0), veh->getSpeed() + ACCEL2SPEED(engineAcceleration)); in finalizeSpeed()
271 return speed + (double) ACCEL2SPEED(getMaxAccel()); in maxNextSpeed()
273 return speed + (double) ACCEL2SPEED(20); in maxNextSpeed()
283 return MAX2((double)0, speed - (double) ACCEL2SPEED(20)); in minNextSpeed()
444 speed = MAX2(double(0), egoSpeed + ACCEL2SPEED(controllerAcceleration)); in _v()
H A DMSCFModel_SmartSK.cpp142 return MAX2(0., speed - ACCEL2SPEED(myDawdle * myAccel * RandHelper::rand(rng))); in dawdle()
H A DMSCFModel_IDM.cpp152 newSpeed += ACCEL2SPEED(acc) / myIterations; in _v()
H A DMSCFModel_ACC.cpp265 double newSpeed = speed + ACCEL2SPEED(accelACC);
H A DMSCFModel.h342 return MAX2((double) 0, v - (double) ACCEL2SPEED(myDecel)); in getSpeedAfterMaxDecel()
H A DMSCFModel_CACC.cpp120 double newSpeed = speed + ACCEL2SPEED(sclAccel);
H A DMSCFModel_Rail.cpp250 … const double fullSpeedGain = (yFull + (onInsertion ? 1. : 0.)) * ACCEL2SPEED(myTrainParams.decl); in freeSpeed()
/dports/cad/sumo/sumo-1.2.0/src/utils/common/
H A DSUMOTime.h53 #define ACCEL2SPEED(x) ((x)*TS) macro
/dports/cad/sumo/sumo-1.2.0/src/utils/emissions/
H A DHelpersEnergy.cpp61 const double lastV = v - ACCEL2SPEED(a); in compute()
/dports/cad/sumo/sumo-1.2.0/src/microsim/lcmodels/
H A DMSLCM_LC2013.cpp265 double v = myVehicle.getSpeed() + ACCEL2SPEED(a); in _patchSpeed()
454 plannedSpeed = MIN2(plannedSpeed, myVehicle.getSpeed() + ACCEL2SPEED(a)); in informLeader()
469 const double neighNextSpeed = nv->getSpeed() - ACCEL2SPEED(MAX2(1.0, -nv->getAcceleration())); in informLeader()
532 … const double nextSpeed = MIN2(plannedSpeed, myVehicle.getSpeed() - ACCEL2SPEED(decel)); in informLeader()
675 neighNewSpeed = MAX2(0., nv->getSpeed() - ACCEL2SPEED(helpDecel)); in informFollower()
692 neighNewSpeed = nv->getSpeed() - ACCEL2SPEED(helpDecel); in informFollower()
945 …addLCSpeedAdvice(MAX2(vhelp - needDV, myVehicle.getSpeed() - ACCEL2SPEED(myVehicle.getCarFollowMod… in informFollower()
1564 - ACCEL2SPEED(myVehicle.getCarFollowModel().getMaxAccel())); in _wantsChange()
1993 if (myVehicle.getSpeed() < ACCEL2SPEED(myVehicle.getCarFollowModel().getMaxDecel()) in slowDownForBlocked()
H A DMSLCM_SL2015.cpp352 double v = myVehicle.getSpeed() + ACCEL2SPEED(*i); in _patchSpeed()
519 double v = myVehicle.getSpeed() + ACCEL2SPEED(*i); in informLeader()
520 if (v >= myVehicle.getSpeed() - ACCEL2SPEED(myVehicle.getCarFollowModel().getMaxDecel())) { in informLeader()
558 const double decel = ACCEL2SPEED(MIN2(myVehicle.getCarFollowModel().getMaxDecel(), in informLeader()
686 const double neighNewSpeed = MAX2(0., nv->getSpeed() - ACCEL2SPEED(helpDecel)); in informFollower()
790 … << " vsafe=" << myVehicle.getSpeed() + ACCEL2SPEED(myLCAccelerationAdvices.back()) in informFollower()
1829 if (myVehicle.getSpeed() < ACCEL2SPEED(myVehicle.getCarFollowModel().getMaxDecel())
2995 speedDecel = MAX2(mySpeedLat - ACCEL2SPEED(myAccelLat), 0.);
2997 speedDecel = MIN2(mySpeedLat + ACCEL2SPEED(myAccelLat), 0.);
3003 …double speedAccel = MAX2(MIN2(mySpeedLat + directionWish * ACCEL2SPEED(myAccelLat), maxSpeedLat), …
[all …]
H A DMSLCM_DK2008.cpp141 if (myVehicle.getSpeed() < ACCEL2SPEED(myVehicle.getCarFollowModel().getMaxDecel())) { in wantsChangeToRight()
348 if (myVehicle.getSpeed() < ACCEL2SPEED(myVehicle.getCarFollowModel().getMaxDecel())) { in wantsChangeToLeft()
/dports/cad/sumo/sumo-1.2.0/src/microsim/
H A DMSLink.cpp1300 const double vSafeGap = ego->getSpeed() + ACCEL2SPEED(a); in getZipperSpeed()
1307 …const double vZipper = MAX3(vFollow, ego->getSpeed() - ACCEL2SPEED(maxDecel), w * vSafeGap + (1 - … in getZipperSpeed()
H A DMSVehicle.cpp1646 …myState.mySpeed = MIN2(myState.mySpeed, vNew + ACCEL2SPEED(getCarFollowModel().getEmergencyDecel()…
2909 double vNext = myState.mySpeed + ACCEL2SPEED(accel);
2917 return SPEED2DIST(myState.mySpeed + 0.5 * ACCEL2SPEED(accel));
2924 return -SPEED2DIST(0.5 * myState.mySpeed * myState.mySpeed / ACCEL2SPEED(accel));
2965 …|| (MSGlobals::gSemiImplicitEulerUpdate && myState.mySpeed < ACCEL2SPEED(getCarFollowModel().getMa…
3427 bool brakelightsOn = vNext < getSpeed() - ACCEL2SPEED(pseudoFriction);
3682 vSafe = getSpeed() + ACCEL2SPEED(myAcceleration);
4290 …brakeGap || (lfLinks[removalBegin].myDistance > 0 && myState.mySpeed < ACCEL2SPEED(getCarFollowMod…
H A DMSLaneChanger.cpp902 … MAX2(0., vehicle->getSpeed() - ACCEL2SPEED(vehicle->getCarFollowModel().getMaxDecel())) +
/dports/cad/sumo/sumo-1.2.0/src/microsim/devices/
H A DMSDevice_ToC.cpp664 const double nextSpeed = MAX2(0., currentSpeed - ACCEL2SPEED(myMRMDecel)); in MRMExecutionStep()