Skip to content

Commit f51fde4

Browse files
committed
enabling accel modification for phemlight
1 parent 69855bb commit f51fde4

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/microsim/cfmodels/MSCFModel.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1161,9 +1161,11 @@ MSCFModel::applyHeadwayPerceptionError(const MSVehicle* const veh, double speed,
11611161
double
11621162
MSCFModel::getCurrentAccel(const double speed, const MSVehicle* const veh) const {
11631163
double result = myAccel;
1164-
// double result = PollutantsInterface::getModifiedAccel(myType->getEmissionClass(), speed, myAccel, veh->getSlope(), veh->getEmissionParameters());
1164+
if (speed != 0. && speed != std::numeric_limits<double>::max()) {
1165+
result = PollutantsInterface::getModifiedAccel(myType->getEmissionClass(), speed, myAccel, veh->getSlope(), veh->getEmissionParameters());
1166+
}
11651167
if (!myHaveModAccelWarned && result != myAccel) {
1166-
WRITE_WARNINGF("Vehicle % got an acceleration modification via its emission model.", veh->getID());
1168+
WRITE_WARNINGF("Vehicle % got an acceleration modification from % to % at a speed of % via its emission model.", veh->getID(), myAccel, result, speed);
11671169
myHaveModAccelWarned = true;
11681170
}
11691171
if (!myDesAccelProfile.empty()) {

0 commit comments

Comments
 (0)