Searched refs:egoSpeed (Results 1 – 5 of 5) sorted by relevance
/dports/cad/sumo/sumo-1.2.0/src/microsim/cfmodels/ |
H A D | MSCFModel_CC.h | 283 double _v(const MSVehicle* const veh, double gap2pred, double egoSpeed, double predSpeed) const; 291 double _cc(const MSVehicle* veh, double egoSpeed, double desSpeed) const; 301 …double _acc(const MSVehicle* veh, double egoSpeed, double predSpeed, double gap2pred, double headw… 314 …double _cacc(const MSVehicle* veh, double egoSpeed, double predSpeed, double predAcceleration, dou… 326 …double _ploeg(const MSVehicle* veh, double egoSpeed, double predSpeed, double predAcceleration, do… 335 … double _consensus(const MSVehicle* veh, double egoSpeed, Position egoPosition, double time) const; 356 double _flatbed(const MSVehicle* veh, double egoAcceleration, double egoSpeed, double predSpeed,
|
H A D | MSCFModel_CC.cpp | 315 ccAcceleration = _cc(veh, egoSpeed, vars->ccDesiredSpeed); in _v() 370 ccAcceleration = _cc(veh, egoSpeed, vars->ccDesiredSpeed); in _v() 444 speed = MAX2(double(0), egoSpeed + ACCEL2SPEED(controllerAcceleration)); in _v() 450 MSCFModel_CC::_cc(const MSVehicle* veh, double egoSpeed, double desSpeed) const { in _cc() argument 454 return std::min(myCcAccel, std::max(-myCcDecel, -vars->ccKp * (egoSpeed - desSpeed))); in _cc() 463 …return -1.0 / headwayTime * (egoSpeed - predSpeed + vars->accLambda * (-gap2pred + headwayTime * e… in _acc() 473 double epsilon_dot = egoSpeed - predSpeed; in _cacc() 485 vars->ploegKp * (gap2pred - (2 + vars->ploegH * egoSpeed)) + in _ploeg() 544 vehicles[index].speed = egoSpeed; in _consensus() 556 speedError = -vars->b[index] * (egoSpeed - vehicles[0].speed); in _consensus() [all …]
|
H A D | MSCFModel.cpp | 854 MSCFModel::maximumSafeFollowSpeed(double gap, double egoSpeed, double predSpeed, double predMaxDece… 882 …afeStopSpeed(gap + brakeGap(predSpeed, MAX2(myDecel, predMaxDecel), 0), egoSpeed, onInsertion, hea… 885 double origSafeDecel = SPEED2ACCEL(egoSpeed - x); 895 << " egoSpeed=" << egoSpeed << " (origSafeDecel=" << origSafeDecel << ")" 901 …Decel = EMERGENCY_DECEL_AMPLIFIER * calculateEmergencyDeceleration(gap, egoSpeed, predSpeed, predM… 906 x = egoSpeed - ACCEL2SPEED(safeDecel); 926 MSCFModel::calculateEmergencyDeceleration(double gap, double egoSpeed, double predSpeed, double pre… 934 const double b1 = 0.5 * egoSpeed * egoSpeed / (gap + predBrakeDist); 939 << " gap=" << gap << " egoSpeed=" << egoSpeed << " predSpeed=" << predSpeed 962 assert(gap < 0 || predSpeed < egoSpeed); [all …]
|
H A D | MSCFModel_IDM.cpp | 123 MSCFModel_IDM::_v(const MSVehicle* const veh, const double gap2pred, const double egoSpeed, in _v() argument 133 double newSpeed = egoSpeed; in _v()
|
H A D | MSCFModel.h | 519 …double maximumSafeFollowSpeed(double gap, double egoSpeed, double predSpeed, double predMaxDecel,… 533 …double calculateEmergencyDeceleration(double gap, double egoSpeed, double predSpeed, double predMa…
|