Adjust for MD-11 impl details
This commit is contained in:
parent
02a9460c83
commit
275101e61d
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
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 ;
|
||||
}
|
||||
BIN
V4/demo/demo.exe
BIN
V4/demo/demo.exe
Binary file not shown.
BIN
V4/demo/demo.ilk
BIN
V4/demo/demo.ilk
Binary file not shown.
BIN
V4/demo/demo.obj
BIN
V4/demo/demo.obj
Binary file not shown.
BIN
V4/demo/demo.pdb
BIN
V4/demo/demo.pdb
Binary file not shown.
Binary file not shown.
16
V4/econSpd.h
16
V4/econSpd.h
@ -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];
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user