/dports/cad/sumo/sumo-1.2.0/src/microsim/cfmodels/ |
H A D | MSCFModel_Kerner.cpp | 83 …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 D | MSCFModel_KraussX.cpp | 74 speed -= ACCEL2SPEED(myTmp1 * myAccel); in dawdleX() 77 speed -= ACCEL2SPEED(myDawdle * myAccel * random); in dawdleX() 80 speed -= ACCEL2SPEED(myTmp2 * myAccel * random); in dawdleX()
|
H A D | MSCFModel.cpp | 93 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 D | MSCFModel_KraussOrig1.cpp | 92 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 D | MSCFModel_Krauss.cpp | 118 speed -= ACCEL2SPEED(sigma * speed * random); in dawdle2() 120 speed -= ACCEL2SPEED(sigma * myAccel * random); in dawdle2()
|
H A D | MSCFModel_PWag2009.cpp | 81 return MAX2(0., speed + ACCEL2SPEED(apref)); in followSpeed() 100 return MAX2(0., vsafe + ACCEL2SPEED(apref)); in stopSpeed()
|
H A D | MSCFModel_KraussPS.cpp | 51 return MIN2(speed + (double) ACCEL2SPEED(aMax), vMax); in maxNextSpeed()
|
H A D | MSCFModel_Daniel1.cpp | 84 return MAX2(0., speed - ACCEL2SPEED(myDawdle * myAccel * RandHelper::rand(rng))); in dawdle()
|
H A D | MSCFModel_Wiedemann.cpp | 138 const double vNew = MAX2(0., v + ACCEL2SPEED(accel)); // don't allow negative speeds in _v()
|
H A D | MSCFModel_CC.cpp | 191 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 D | MSCFModel_SmartSK.cpp | 142 return MAX2(0., speed - ACCEL2SPEED(myDawdle * myAccel * RandHelper::rand(rng))); in dawdle()
|
H A D | MSCFModel_IDM.cpp | 152 newSpeed += ACCEL2SPEED(acc) / myIterations; in _v()
|
H A D | MSCFModel_ACC.cpp | 265 double newSpeed = speed + ACCEL2SPEED(accelACC);
|
H A D | MSCFModel.h | 342 return MAX2((double) 0, v - (double) ACCEL2SPEED(myDecel)); in getSpeedAfterMaxDecel()
|
H A D | MSCFModel_CACC.cpp | 120 double newSpeed = speed + ACCEL2SPEED(sclAccel);
|
H A D | MSCFModel_Rail.cpp | 250 … const double fullSpeedGain = (yFull + (onInsertion ? 1. : 0.)) * ACCEL2SPEED(myTrainParams.decl); in freeSpeed()
|
/dports/cad/sumo/sumo-1.2.0/src/utils/common/ |
H A D | SUMOTime.h | 53 #define ACCEL2SPEED(x) ((x)*TS) macro
|
/dports/cad/sumo/sumo-1.2.0/src/utils/emissions/ |
H A D | HelpersEnergy.cpp | 61 const double lastV = v - ACCEL2SPEED(a); in compute()
|
/dports/cad/sumo/sumo-1.2.0/src/microsim/lcmodels/ |
H A D | MSLCM_LC2013.cpp | 265 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 D | MSLCM_SL2015.cpp | 352 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 D | MSLCM_DK2008.cpp | 141 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 D | MSLink.cpp | 1300 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 D | MSVehicle.cpp | 1646 …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 D | MSLaneChanger.cpp | 902 … MAX2(0., vehicle->getSpeed() - ACCEL2SPEED(vehicle->getCarFollowModel().getMaxDecel())) +
|
/dports/cad/sumo/sumo-1.2.0/src/microsim/devices/ |
H A D | MSDevice_ToC.cpp | 664 const double nextSpeed = MAX2(0., currentSpeed - ACCEL2SPEED(myMRMDecel)); in MRMExecutionStep()
|