Adjust for MD-11 impl details
This commit is contained in:
+28
-3109
File diff suppressed because one or more lines are too long
+22
-2
File diff suppressed because one or more lines are too long
+22
-2
File diff suppressed because one or more lines are too long
@@ -23,11 +23,17 @@ int main() {
|
||||
std::cout << "CI (0 to 999)?: ";
|
||||
std::cin >> ci;
|
||||
|
||||
init_ci2mach_85();
|
||||
init_ci2mach_87();
|
||||
|
||||
auto start = std::chrono::high_resolution_clock::now();
|
||||
float aioMach = ci2mach(altitude, weight, tipTankPercent, ci);
|
||||
auto stop = std::chrono::high_resolution_clock::now();
|
||||
auto duration = std::chrono::duration_cast<std::chrono::nanoseconds>(stop - start);
|
||||
|
||||
cleanup_ci2mach_85();
|
||||
cleanup_ci2mach_87();
|
||||
|
||||
std::cout << "Mach for CI " << ci << ": " << aioMach << std::endl << std::endl;
|
||||
std::cout << "Took " << duration.count() << "ns" << std::endl ;
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+8
-8
@@ -133,14 +133,14 @@ float ci2mach(float altitude, float weight, float totalFuel, int ci) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
const float* lowerFlLowerWgtCis85 = ci2Mach_85[lowerFlIndex][lowerWgtIndex];
|
||||
const float* lowerFlUpperWgtCis85 = ci2Mach_85[lowerFlIndex][upperWgtIndex];
|
||||
const float* upperFlLowerWgtCis85 = ci2Mach_85[upperFlIndex][lowerWgtIndex];
|
||||
const float* upperFlUpperWgtCis85 = ci2Mach_85[upperFlIndex][upperWgtIndex];
|
||||
const float* lowerFlLowerWgtCis87 = ci2Mach_87[lowerFlIndex][lowerWgtIndex];
|
||||
const float* lowerFlUpperWgtCis87 = ci2Mach_87[lowerFlIndex][upperWgtIndex];
|
||||
const float* upperFlLowerWgtCis87 = ci2Mach_87[upperFlIndex][lowerWgtIndex];
|
||||
const float* upperFlUpperWgtCis87 = ci2Mach_87[upperFlIndex][upperWgtIndex];
|
||||
const float* lowerFlLowerWgtCis85 = ci2Mach_85->values[lowerFlIndex][lowerWgtIndex];
|
||||
const float* lowerFlUpperWgtCis85 = ci2Mach_85->values[lowerFlIndex][upperWgtIndex];
|
||||
const float* upperFlLowerWgtCis85 = ci2Mach_85->values[upperFlIndex][lowerWgtIndex];
|
||||
const float* upperFlUpperWgtCis85 = ci2Mach_85->values[upperFlIndex][upperWgtIndex];
|
||||
const float* lowerFlLowerWgtCis87 = ci2Mach_87->values[lowerFlIndex][lowerWgtIndex];
|
||||
const float* lowerFlUpperWgtCis87 = ci2Mach_87->values[lowerFlIndex][upperWgtIndex];
|
||||
const float* upperFlLowerWgtCis87 = ci2Mach_87->values[upperFlIndex][lowerWgtIndex];
|
||||
const float* upperFlUpperWgtCis87 = ci2Mach_87->values[upperFlIndex][upperWgtIndex];
|
||||
|
||||
float lowerFlLowerWgtMach85 = lowerFlLowerWgtCis85[ci];
|
||||
float lowerFlUpperWgtMach85 = lowerFlUpperWgtCis85[ci];
|
||||
|
||||
Reference in New Issue
Block a user