Home
last modified time | relevance | path

Searched refs:myDecel (Results 1 – 13 of 13) sorted by relevance

/dports/cad/sumo/sumo-1.2.0/src/microsim/cfmodels/
H A DMSCFModel_PWag2009.cpp39 myTauDecel(myDecel * myHeadwayTime), in MSCFModel_PWag2009()
40 myDecelDivTau(myDecel / myHeadwayTime), in MSCFModel_PWag2009()
41 … myTauLastDecel(myDecel * vtype->getParameter().getCFParam(SUMO_ATTR_CF_PWAGNER2009_TAULAST, 0.3)), in MSCFModel_PWag2009()
68 …TauLastDecel + sqrt(myTauLastDecel * myTauLastDecel + predSpeed * predSpeed + 2.0 * myDecel * gap); in followSpeed()
75 apref = MAX2(apref, -myDecel); in followSpeed()
90 const double vsafe = -myTauDecel + sqrt(myTauDecel * myTauDecel + 2.0 * myDecel * gap); in stopSpeed()
96 apref = MAX2(apref, -myDecel); in stopSpeed()
H A DMSCFModel.cpp247 return MAX2(speed - ACCEL2SPEED(myDecel), 0.);
250 return speed - ACCEL2SPEED(myDecel);
309 const double bg = brakeGap(a * myDecel, myDecel, 0);
330 speed += ACCEL2SPEED(myDecel);
345 return fullBrakingSeconds * myDecel;
765 const double b = ACCEL2SPEED(myDecel);
805 const double btau = myDecel * headway;
806 const double v0 = -btau + sqrt(btau * btau + 2 * myDecel * g);
845 const double btau2 = myDecel * tau / 2;
886 if (origSafeDecel > myDecel + NUMERICAL_EPS) {
[all …]
H A DMSCFModel.h219 return myDecel; in getMaxDecel()
314 return brakeGap(speed, myDecel, myHeadwayTime); in brakeGap()
332 const double maxDecel = MAX2(myDecel, leaderMaxDecel); in getSecureGap()
333 …double secureGap = MAX2((double) 0, brakeGap(speed, myDecel, myHeadwayTime) - brakeGap(leaderSpeed… in getSecureGap()
342 return MAX2((double) 0, v - (double) ACCEL2SPEED(myDecel)); in getSpeedAfterMaxDecel()
475 myDecel = decel; in setMaxDecel()
619 double myDecel; variable
H A DMSCFModel_SmartSK.cpp44 myTauDecel(myDecel * myHeadwayTime), in MSCFModel_SmartSK()
56 …cel + sqrt(myTauDecel * myTauDecel + myAccel * (myAccel + myDecel) * t * t + myAccel * myDecel * t… in MSCFModel_SmartSK()
64 maxDeltaGap = -0.5 * (myDecel + myAccel) * TS * TS; in MSCFModel_SmartSK()
154 double bTau = myDecel * (vars->myHeadway); in _vsafe()
159 + (2. * myDecel * gap) in _vsafe()
H A DMSCFModel_KraussOrig1.cpp46 myTauDecel(myDecel * myHeadwayTime) { in MSCFModel_KraussOrig1()
100 } else if (predSpeed == 0 && gap <= ACCEL2SPEED(myDecel)) { in vsafe()
102 return MIN2(ACCEL2SPEED(myDecel), DIST2SPEED(gap)); in vsafe()
108 + (2. * myDecel * gap) in vsafe()
H A DMSCFModel_KraussOrig1.h102 myDecel = decel; in setMaxDecel()
103 myTauDecel = myDecel * myHeadwayTime; in setMaxDecel()
120 myTauDecel = myDecel * headwayTime; in setHeadwayTime()
H A DMSCFModel_Daniel1.h106 myDecel = decel; in setMaxDecel()
107 myTauDecel = myDecel * myHeadwayTime; in setMaxDecel()
124 myTauDecel = myDecel * headwayTime; in setHeadwayTime()
H A DMSCFModel_SmartSK.h107 myDecel = decel; in setMaxDecel()
108 myTauDecel = myDecel * myHeadwayTime; in setMaxDecel()
125 myTauDecel = myDecel * headwayTime; in setHeadwayTime()
H A DMSCFModel_Kerner.cpp39 myTauDecel(myDecel * myHeadwayTime) { in MSCFModel_Kerner()
83 …double vcond = gap > G ? speed + ACCEL2SPEED(myAccel) : speed + MAX2(ACCEL2SPEED(-myDecel), MIN2(A… in _v()
84 …-1. * myTauDecel + sqrt(myTauDecel * myTauDecel + (predSpeed * predSpeed) + (2. * myDecel * gap))); in _v()
H A DMSCFModel_Daniel1.cpp39 myTauDecel(myDecel * myHeadwayTime), in MSCFModel_Daniel1()
97 + (2. * myDecel * gap) in _vsafe()
H A DMSCFModel_IDM.cpp41 myTwoSqrtAccelDecel(double(2 * sqrt(myAccel * myDecel))) { in MSCFModel_IDM()
109 const double gap = (vNext - vL) * (veh->getSpeed() + vL) / (2 * myDecel) + vL; in interactionGap()
H A DMSCFModel_Rail.cpp246 const double b = ACCEL2DIST(myDecel); in freeSpeed()
H A DMSCFModel_CC.cpp106 vars->engine->setMaximumDeceleration(myDecel); in createVehicleVariables()
804 vars->engine->setMaximumDeceleration(myDecel); in setParameter()