1
0
Fork 0

Fix to LaRCsim interpolation code

Is this code still used? I don't know, but -Wall -Werror turned up a problem.
This commit is contained in:
Tim Moore 2009-08-24 17:53:57 +02:00
parent d838ef5f40
commit c6d4f3b0ff

View file

@ -376,8 +376,8 @@ float FGNewEngine::Power_Mixture_Correlation(float thi_actual)
} }
if((i == 0) && (AFR_actual < AFR[i])) { if((i == 0) && (AFR_actual < AFR[i])) {
// Assume linear extrapolation of the slope between the first two points for points before the first point // Assume linear extrapolation of the slope between the first two points for points before the first point
dydx = (mixPerPow[i] - mixPerPow[i-1]) / (AFR[i] - AFR[i-1]); dydx = (mixPerPow[1] - mixPerPow[0]) / (AFR[1] - AFR[0]);
mixPerPow_actual = mixPerPow[i] + dydx * (AFR_actual - AFR[i]); mixPerPow_actual = mixPerPow[0] + dydx * (AFR_actual - AFR[0]);
return mixPerPow_actual; return mixPerPow_actual;
} }
if(AFR_actual == AFR[i]) { if(AFR_actual == AFR[i]) {