From 3096fb42a11ecb01c3cded6fe5d2ec1aabdc1157 Mon Sep 17 00:00:00 2001 From: Alejandro Martinez Date: Tue, 26 Oct 2021 19:55:03 -0300 Subject: [PATCH] Fix expression precedence in Bike and Power estimators Likely not too relevant, but it was an error. Fixes #4049 --- src/FileIO/FixDerivePower.cpp | 4 ++-- src/FileIO/FixRunningPower.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/FileIO/FixDerivePower.cpp b/src/FileIO/FixDerivePower.cpp index 7e58ccb35..f29b2fa53 100644 --- a/src/FileIO/FixDerivePower.cpp +++ b/src/FileIO/FixDerivePower.cpp @@ -313,8 +313,8 @@ FixDerivePower::postProcess(RideFile *ride, DataProcessorConfig *config=0, QStri CdA = CwaRider + CwaBike; } Ka = 176.5 * exp(-p->alt * .0001253) * CdA * DraftM / (273 + T); - //qDebug()<<"acc="<kphd<<" , V="<kphd > 1 ? 1 : p->kphd * Mtotal * V; + double chgV = (p->kphd > 1 ? 1 : p->kphd) * Mtotal * V; // Power = moving forward + aerodynamic + gravity + change of speed double watts = forw + aero + grav + chgV;