Adjust for MD-11 impl details

This commit is contained in:
Kilian committed 2024-11-04 21:07:09 +01:00
1 parent 02a9460c83
commit 275101e61d
10 files changed
+86 -3121

No files matched your search

+28 -3109
View File
File diff suppressed because it is too large. Load diff
+22 -2
View File
@@ -1,7 +1,13 @@
#ifndef CI2MACH_85
#define CI2MACH_85
static const float ci2Mach_85[10][16][1000] = {
#ifndef NULL
#define NULL 0
#endif
class CI2Mach_85 {
public:
float values[10][16][1000] = {
{
{0.534f,0.539f,0.541f,0.542f,0.543f,0.545f,0.546f,0.547f,0.548f,0.548f,0.549f,0.550f,0.551f,0.551f,0.552f,0.553f,0.554f,0.554f,0.555f,0.555f,0.556f,0.557f,0.557f,0.558f,0.558f,0.559f,0.559f,0.560f,0.560f,0.561f,0.561f,0.562f,0.562f,0.563f,0.563f,0.564f,0.564f,0.565f,0.565f,0.566f,0.566f,0.567f,0.567f,0.567f,0.568f,0.568f,0.569f,0.569f,0.570f,0.570f,0.570f,0.571f,0.571f,0.572f,0.572f,0.572f,0.573f,0.573f,0.573f,0.574f,0.574f,0.575f,0.575f,0.575f,0.576f,0.576f,0.576f,0.577f,0.577f,0.578f,0.578f,0.578f,0.579f,0.579f,0.579f,0.580f,0.580f,0.580f,0.581f,0.581f,0.581f,0.582f,0.582f,0.582f,0.583f,0.583f,0.583f,0.584f,0.584f,0.584f,0.585f,0.585f,0.585f,0.586f,0.586f,0.586f,0.587f,0.587f,0.587f,0.588f,0.588f,0.588f,0.588f,0.589f,0.589f,0.589f,0.590f,0.590f,0.590f,0.591f,0.591f,0.591f,0.591f,0.592f,0.592f,0.592f,0.593f,0.593f,0.593f,0.594f,0.594f,0.594f,0.594f,0.595f,0.595f,0.595f,0.596f,0.596f,0.596f,0.596f,0.597f,0.597f,0.597f,0.598f,0.598f,0.598f,0.598f,0.599f,0.599f,0.599f,0.599f,0.600f,0.600f,0.600f,0.601f,0.601f,0.601f,0.601f,0.602f,0.602f,0.602f,0.602f,0.603f,0.603f,0.603f,0.604f,0.604f,0.604f,0.604f,0.605f,0.605f,0.605f,0.605f,0.606f,0.606f,0.606f,0.606f,0.607f,0.607f,0.607f,0.607f,0.608f,0.608f,0.608f,0.609f,0.609f,0.609f,0.609f,0.610f,0.610f,0.610f,0.610f,0.611f,0.611f,0.611f,0.611f,0.612f,0.612f,0.612f,0.612f,0.613f,0.613f,0.613f,0.613f,0.614f,0.614f,0.614f,0.614f,0.615f,0.615f,0.615f,0.615f,0.615f,0.616f,0.616f,0.616f,0.616f,0.617f,0.617f,0.617f,0.617f,0.618f,0.618f,0.618f,0.618f,0.619f,0.619f,0.619f,0.619f,0.620f,0.620f,0.620f,0.620f,0.621f,0.621f,0.621f,0.621f,0.621f,0.622f,0.622f,0.622f,0.622f,0.623f,0.623f,0.623f,0.623f,0.624f,0.624f,0.624f,0.624f,0.624f,0.625f,0.625f,0.625f,0.625f,0.626f,0.626f,0.626f,0.626f,0.627f,0.627f,0.627f,0.627f,0.627f,0.628f,0.628f,0.628f,0.628f,0.629f,0.629f,0.629f,0.629f,0.629f,0.630f,0.630f,0.630f,0.630f,0.631f,0.631f,0.631f,0.631f,0.631f,0.632f,0.632f,0.632f,0.632f,0.633f,0.633f,0.633f,0.633f,0.633f,0.634f,0.634f,0.634f,0.634f,0.635f,0.635f,0.635f,0.635f,0.635f,0.636f,0.636f,0.636f,0.636f,0.636f,0.637f,0.637f,0.637f,0.637f,0.638f,0.638f,0.638f,0.638f,0.638f,0.639f,0.639f,0.639f,0.639f,0.639f,0.640f,0.640f,0.640f,0.640f,0.641f,0.641f,0.641f,0.641f,0.641f,0.642f,0.642f,0.642f,0.642f,0.642f,0.643f,0.643f,0.643f,0.643f,0.644f,0.644f,0.644f,0.644f,0.644f,0.645f,0.645f,0.645f,0.645f,0.645f,0.646f,0.646f,0.646f,0.646f,0.646f,0.647f,0.647f,0.647f,0.647f,0.647f,0.648f,0.648f,0.648f,0.648f,0.648f,0.649f,0.649f,0.649f,0.649f,0.649f,0.650f,0.650f,0.650f,0.650f,0.651f,0.651f,0.651f,0.651f,0.651f,0.652f,0.652f,0.652f,0.652f,0.652f,0.653f,0.653f,0.653f,0.653f,0.653f,0.654f,0.654f,0.654f,0.654f,0.654f,0.655f,0.655f,0.655f,0.655f,0.655f,0.656f,0.656f,0.656f,0.656f,0.656f,0.657f,0.657f,0.657f,0.657f,0.657f,0.658f,0.658f,0.658f,0.658f,0.658f,0.659f,0.659f,0.659f,0.659f,0.659f,0.659f,0.660f,0.660f,0.660f,0.660f,0.660f,0.661f,0.661f,0.661f,0.661f,0.661f,0.662f,0.662f,0.662f,0.662f,0.662f,0.663f,0.663f,0.663f,0.663f,0.663f,0.664f,0.664f,0.664f,0.664f,0.664f,0.665f,0.665f,0.665f,0.665f,0.665f,0.666f,0.666f,0.666f,0.666f,0.666f,0.666f,0.667f,0.667f,0.667f,0.667f,0.667f,0.668f,0.668f,0.668f,0.668f,0.668f,0.669f,0.669f,0.669f,0.669f,0.669f,0.670f,0.670f,0.670f,0.670f,0.670f,0.670f,0.671f,0.671f,0.671f,0.671f,0.671f,0.672f,0.672f,0.672f,0.672f,0.672f,0.673f,0.673f,0.673f,0.673f,0.673f,0.673f,0.674f,0.674f,0.674f,0.674f,0.674f,0.675f,0.675f,0.675f,0.675f,0.675f,0.676f,0.676f,0.676f,0.676f,0.676f,0.676f,0.677f,0.677f,0.677f,0.677f,0.677f,0.678f,0.678f,0.678f,0.678f,0.678f,0.678f,0.679f,0.679f,0.679f,0.679f,0.679f,0.680f,0.680f,0.680f,0.680f,0.680f,0.681f,0.681f,0.681f,0.681f,0.681f,0.681f,0.682f,0.682f,0.682f,0.682f,0.682f,0.683f,0.683f,0.683f,0.683f,0.683f,0.683f,0.684f,0.684f,0.684f,0.684f,0.684f,0.685f,0.685f,0.685f,0.685f,0.685f,0.685f,0.686f,0.686f,0.686f,0.686f,0.686f,0.687f,0.687f,0.687f,0.687f,0.687f,0.687f,0.688f,0.688f,0.688f,0.688f,0.688f,0.688f,0.689f,0.689f,0.689f,0.689f,0.689f,0.690f,0.690f,0.690f,0.690f,0.690f,0.690f,0.691f,0.691f,0.691f,0.691f,0.691f,0.692f,0.692f,0.692f,0.692f,0.692f,0.692f,0.693f,0.693f,0.693f,0.693f,0.693f,0.693f,0.694f,0.694f,0.694f,0.694f,0.694f,0.695f,0.695f,0.695f,0.695f,0.695f,0.695f,0.696f,0.696f,0.696f,0.696f,0.696f,0.696f,0.697f,0.697f,0.697f,0.697f,0.697f,0.698f,0.698f,0.698f,0.698f,0.698f,0.698f,0.699f,0.699f,0.699f,0.699f,0.699f,0.699f,0.700f,0.700f,0.700f,0.700f,0.700f,0.700f,0.701f,0.701f,0.701f,0.701f,0.701f,0.702f,0.702f,0.702f,0.702f,0.702f,0.702f,0.703f,0.703f,0.703f,0.703f,0.703f,0.703f,0.704f,0.704f,0.704f,0.704f,0.704f,0.704f,0.705f,0.705f,0.705f,0.705f,0.705f,0.706f,0.706f,0.706f,0.706f,0.706f,0.706f,0.707f,0.707f,0.707f,0.707f,0.707f,0.707f,0.708f,0.708f,0.708f,0.708f,0.708f,0.708f,0.709f,0.709f,0.709f,0.709f,0.709f,0.709f,0.710f,0.710f,0.710f,0.710f,0.710f,0.710f,0.711f,0.711f,0.711f,0.711f,0.711f,0.711f,0.712f,0.712f,0.712f,0.712f,0.712f,0.713f,0.713f,0.713f,0.713f,0.713f,0.713f,0.714f,0.714f,0.714f,0.714f,0.714f,0.714f,0.715f,0.715f,0.7Line truncated
{0.550f,0.555f,0.557f,0.559f,0.561f,0.562f,0.563f,0.564f,0.565f,0.566f,0.567f,0.568f,0.569f,0.569f,0.570f,0.571f,0.572f,0.572f,0.573f,0.574f,0.574f,0.575f,0.575f,0.576f,0.577f,0.577f,0.578f,0.578f,0.579f,0.579f,0.580f,0.580f,0.581f,0.581f,0.582f,0.582f,0.583f,0.583f,0.584f,0.584f,0.585f,0.585f,0.586f,0.586f,0.587f,0.587f,0.587f,0.588f,0.588f,0.589f,0.589f,0.590f,0.590f,0.590f,0.591f,0.591f,0.592f,0.592f,0.592f,0.593f,0.593f,0.594f,0.594f,0.594f,0.595f,0.595f,0.595f,0.596f,0.596f,0.597f,0.597f,0.597f,0.598f,0.598f,0.598f,0.599f,0.599f,0.599f,0.600f,0.600f,0.600f,0.601f,0.601f,0.601f,0.602f,0.602f,0.602f,0.603f,0.603f,0.603f,0.604f,0.604f,0.604f,0.605f,0.605f,0.605f,0.606f,0.606f,0.606f,0.606f,0.607f,0.607f,0.607f,0.608f,0.608f,0.608f,0.609f,0.609f,0.609f,0.609f,0.610f,0.610f,0.610f,0.611f,0.611f,0.611f,0.612f,0.612f,0.612f,0.612f,0.613f,0.613f,0.613f,0.614f,0.614f,0.614f,0.614f,0.615f,0.615f,0.615f,0.615f,0.616f,0.616f,0.616f,0.617f,0.617f,0.617f,0.617f,0.618f,0.618f,0.618f,0.618f,0.619f,0.619f,0.619f,0.620f,0.620f,0.620f,0.620f,0.621f,0.621f,0.621f,0.621f,0.622f,0.622f,0.622f,0.622f,0.623f,0.623f,0.623f,0.623f,0.624f,0.624f,0.624f,0.624f,0.625f,0.625f,0.625f,0.625f,0.626f,0.626f,0.626f,0.626f,0.627f,0.627f,0.627f,0.627f,0.628f,0.628f,0.628f,0.628f,0.629f,0.629f,0.629f,0.629f,0.629f,0.630f,0.630f,0.630f,0.630f,0.631f,0.631f,0.631f,0.631f,0.632f,0.632f,0.632f,0.632f,0.633f,0.633f,0.633f,0.633f,0.633f,0.634f,0.634f,0.634f,0.634f,0.635f,0.635f,0.635f,0.635f,0.636f,0.636f,0.636f,0.636f,0.636f,0.637f,0.637f,0.637f,0.637f,0.638f,0.638f,0.638f,0.638f,0.638f,0.639f,0.639f,0.639f,0.639f,0.640f,0.640f,0.640f,0.640f,0.640f,0.641f,0.641f,0.641f,0.641f,0.641f,0.642f,0.642f,0.642f,0.642f,0.643f,0.643f,0.643f,0.643f,0.643f,0.644f,0.644f,0.644f,0.644f,0.644f,0.645f,0.645f,0.645f,0.645f,0.645f,0.646f,0.646f,0.646f,0.646f,0.647f,0.647f,0.647f,0.647f,0.647f,0.648f,0.648f,0.648f,0.648f,0.648f,0.649f,0.649f,0.649f,0.649f,0.649f,0.650f,0.650f,0.650f,0.650f,0.650f,0.651f,0.651f,0.651f,0.651f,0.651f,0.652f,0.652f,0.652f,0.652f,0.652f,0.653f,0.653f,0.653f,0.653f,0.653f,0.654f,0.654f,0.654f,0.654f,0.654f,0.655f,0.655f,0.655f,0.655f,0.655f,0.656f,0.656f,0.656f,0.656f,0.656f,0.657f,0.657f,0.657f,0.657f,0.657f,0.658f,0.658f,0.658f,0.658f,0.658f,0.658f,0.659f,0.659f,0.659f,0.659f,0.659f,0.660f,0.660f,0.660f,0.660f,0.660f,0.661f,0.661f,0.661f,0.661f,0.661f,0.662f,0.662f,0.662f,0.662f,0.662f,0.662f,0.663f,0.663f,0.663f,0.663f,0.663f,0.664f,0.664f,0.664f,0.664f,0.664f,0.664f,0.665f,0.665f,0.665f,0.665f,0.665f,0.666f,0.666f,0.666f,0.666f,0.666f,0.667f,0.667f,0.667f,0.667f,0.667f,0.667f,0.668f,0.668f,0.668f,0.668f,0.668f,0.669f,0.669f,0.669f,0.669f,0.669f,0.669f,0.670f,0.670f,0.670f,0.670f,0.670f,0.670f,0.671f,0.671f,0.671f,0.671f,0.671f,0.672f,0.672f,0.672f,0.672f,0.672f,0.672f,0.673f,0.673f,0.673f,0.673f,0.673f,0.673f,0.674f,0.674f,0.674f,0.674f,0.674f,0.675f,0.675f,0.675f,0.675f,0.675f,0.675f,0.676f,0.676f,0.676f,0.676f,0.676f,0.676f,0.677f,0.677f,0.677f,0.677f,0.677f,0.678f,0.678f,0.678f,0.678f,0.678f,0.678f,0.679f,0.679f,0.679f,0.679f,0.679f,0.679f,0.680f,0.680f,0.680f,0.680f,0.680f,0.680f,0.681f,0.681f,0.681f,0.681f,0.681f,0.681f,0.682f,0.682f,0.682f,0.682f,0.682f,0.682f,0.683f,0.683f,0.683f,0.683f,0.683f,0.683f,0.684f,0.684f,0.684f,0.684f,0.684f,0.684f,0.685f,0.685f,0.685f,0.685f,0.685f,0.685f,0.686f,0.686f,0.686f,0.686f,0.686f,0.686f,0.687f,0.687f,0.687f,0.687f,0.687f,0.687f,0.688f,0.688f,0.688f,0.688f,0.688f,0.688f,0.689f,0.689f,0.689f,0.689f,0.689f,0.689f,0.690f,0.690f,0.690f,0.690f,0.690f,0.690f,0.691f,0.691f,0.691f,0.691f,0.691f,0.691f,0.692f,0.692f,0.692f,0.692f,0.692f,0.692f,0.692f,0.693f,0.693f,0.693f,0.693f,0.693f,0.693f,0.694f,0.694f,0.694f,0.694f,0.694f,0.694f,0.695f,0.695f,0.695f,0.695f,0.695f,0.695f,0.696f,0.696f,0.696f,0.696f,0.696f,0.696f,0.696f,0.697f,0.697f,0.697f,0.697f,0.697f,0.697f,0.698f,0.698f,0.698f,0.698f,0.698f,0.698f,0.699f,0.699f,0.699f,0.699f,0.699f,0.699f,0.699f,0.700f,0.700f,0.700f,0.700f,0.700f,0.700f,0.701f,0.701f,0.701f,0.701f,0.701f,0.701f,0.701f,0.702f,0.702f,0.702f,0.702f,0.702f,0.702f,0.703f,0.703f,0.703f,0.703f,0.703f,0.703f,0.703f,0.704f,0.704f,0.704f,0.704f,0.704f,0.704f,0.705f,0.705f,0.705f,0.705f,0.705f,0.705f,0.705f,0.706f,0.706f,0.706f,0.706f,0.706f,0.706f,0.707f,0.707f,0.707f,0.707f,0.707f,0.707f,0.707f,0.708f,0.708f,0.708f,0.708f,0.708f,0.708f,0.709f,0.709f,0.709f,0.709f,0.709f,0.709f,0.709f,0.710f,0.710f,0.710f,0.710f,0.710f,0.710f,0.710f,0.711f,0.711f,0.711f,0.711f,0.711f,0.711f,0.712f,0.712f,0.712f,0.712f,0.712f,0.712f,0.712f,0.713f,0.713f,0.713f,0.713f,0.713f,0.713f,0.713f,0.714f,0.714f,0.714f,0.714f,0.714f,0.714f,0.714f,0.715f,0.715f,0.715f,0.715f,0.715f,0.715f,0.716f,0.716f,0.716f,0.716f,0.716f,0.716f,0.716f,0.717f,0.717f,0.717f,0.717f,0.717f,0.717f,0.717f,0.718f,0.718f,0.718f,0.718f,0.718f,0.718f,0.718f,0.719f,0.719f,0.719f,0.719f,0.719f,0.719f,0.719f,0.720f,0.720f,0.720f,0.720f,0.720f,0.720f,0.720f,0.721f,0.721f,0.721f,0.721f,0.721f,0.721f,0.721f,0.722f,0.722f,0.722f,0.722f,0.7Line truncated
@@ -183,5 +189,19 @@ static const float ci2Mach_85[10][16][1000] = {
{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
},
};
};
#endif
CI2Mach_85* ci2Mach_85 = NULL;
void init_ci2mach_85() {
ci2Mach_85 = new CI2Mach_85();
}
void cleanup_ci2mach_85() {
if (ci2Mach_85 != NULL) {
delete ci2Mach_85;
ci2Mach_85 = NULL;
}
}
#endif
+22 -2
View File
@@ -1,7 +1,13 @@
#ifndef CI2MACH_87
#define CI2MACH_87
static const float ci2Mach_87[10][16][1000] = {
#ifndef NULL
#define NULL 0
#endif
class CI2Mach_87 {
public:
float values[10][16][1000] = {
{
{0.534f,0.536f,0.537f,0.538f,0.539f,0.540f,0.541f,0.541f,0.542f,0.542f,0.543f,0.544f,0.544f,0.545f,0.545f,0.546f,0.546f,0.547f,0.547f,0.548f,0.548f,0.549f,0.549f,0.550f,0.550f,0.551f,0.551f,0.552f,0.552f,0.553f,0.553f,0.553f,0.554f,0.554f,0.555f,0.555f,0.556f,0.556f,0.556f,0.557f,0.557f,0.558f,0.558f,0.559f,0.559f,0.559f,0.560f,0.560f,0.561f,0.561f,0.561f,0.562f,0.562f,0.563f,0.563f,0.563f,0.564f,0.564f,0.565f,0.565f,0.565f,0.566f,0.566f,0.567f,0.567f,0.567f,0.568f,0.568f,0.569f,0.569f,0.569f,0.570f,0.570f,0.570f,0.571f,0.571f,0.572f,0.572f,0.572f,0.573f,0.573f,0.573f,0.574f,0.574f,0.575f,0.575f,0.575f,0.576f,0.576f,0.576f,0.577f,0.577f,0.578f,0.578f,0.578f,0.579f,0.579f,0.579f,0.580f,0.580f,0.580f,0.581f,0.581f,0.582f,0.582f,0.582f,0.583f,0.583f,0.583f,0.584f,0.584f,0.584f,0.585f,0.585f,0.586f,0.586f,0.586f,0.587f,0.587f,0.587f,0.588f,0.588f,0.588f,0.589f,0.589f,0.589f,0.590f,0.590f,0.590f,0.591f,0.591f,0.592f,0.592f,0.592f,0.593f,0.593f,0.593f,0.594f,0.594f,0.594f,0.595f,0.595f,0.595f,0.596f,0.596f,0.596f,0.597f,0.597f,0.597f,0.598f,0.598f,0.598f,0.599f,0.599f,0.599f,0.600f,0.600f,0.600f,0.601f,0.601f,0.602f,0.602f,0.602f,0.603f,0.603f,0.603f,0.604f,0.604f,0.604f,0.605f,0.605f,0.605f,0.606f,0.606f,0.606f,0.607f,0.607f,0.607f,0.608f,0.608f,0.608f,0.609f,0.609f,0.609f,0.610f,0.610f,0.610f,0.611f,0.611f,0.611f,0.612f,0.612f,0.612f,0.613f,0.613f,0.613f,0.614f,0.614f,0.614f,0.615f,0.615f,0.615f,0.616f,0.616f,0.616f,0.617f,0.617f,0.617f,0.618f,0.618f,0.618f,0.619f,0.619f,0.619f,0.620f,0.620f,0.620f,0.621f,0.621f,0.621f,0.622f,0.622f,0.622f,0.623f,0.623f,0.623f,0.624f,0.624f,0.624f,0.625f,0.625f,0.625f,0.626f,0.626f,0.626f,0.627f,0.627f,0.627f,0.628f,0.628f,0.628f,0.629f,0.629f,0.629f,0.629f,0.630f,0.630f,0.630f,0.631f,0.631f,0.631f,0.632f,0.632f,0.632f,0.633f,0.633f,0.633f,0.634f,0.634f,0.634f,0.635f,0.635f,0.635f,0.636f,0.636f,0.636f,0.637f,0.637f,0.637f,0.638f,0.638f,0.638f,0.639f,0.639f,0.639f,0.640f,0.640f,0.640f,0.641f,0.641f,0.641f,0.641f,0.642f,0.642f,0.642f,0.643f,0.643f,0.643f,0.644f,0.644f,0.644f,0.645f,0.645f,0.645f,0.646f,0.646f,0.646f,0.647f,0.647f,0.647f,0.648f,0.648f,0.648f,0.649f,0.649f,0.649f,0.649f,0.650f,0.650f,0.650f,0.651f,0.651f,0.651f,0.652f,0.652f,0.652f,0.653f,0.653f,0.653f,0.654f,0.654f,0.654f,0.655f,0.655f,0.655f,0.656f,0.656f,0.656f,0.656f,0.657f,0.657f,0.657f,0.658f,0.658f,0.658f,0.659f,0.659f,0.659f,0.660f,0.660f,0.660f,0.661f,0.661f,0.661f,0.662f,0.662f,0.662f,0.662f,0.663f,0.663f,0.663f,0.664f,0.664f,0.664f,0.665f,0.665f,0.665f,0.666f,0.666f,0.666f,0.667f,0.667f,0.667f,0.668f,0.668f,0.668f,0.668f,0.669f,0.669f,0.669f,0.670f,0.670f,0.670f,0.671f,0.671f,0.671f,0.672f,0.672f,0.672f,0.673f,0.673f,0.673f,0.673f,0.674f,0.674f,0.674f,0.675f,0.675f,0.675f,0.676f,0.676f,0.676f,0.677f,0.677f,0.677f,0.678f,0.678f,0.678f,0.678f,0.679f,0.679f,0.679f,0.680f,0.680f,0.680f,0.681f,0.681f,0.681f,0.682f,0.682f,0.682f,0.683f,0.683f,0.683f,0.683f,0.684f,0.684f,0.684f,0.685f,0.685f,0.685f,0.686f,0.686f,0.686f,0.687f,0.687f,0.687f,0.688f,0.688f,0.688f,0.688f,0.689f,0.689f,0.689f,0.690f,0.690f,0.690f,0.691f,0.691f,0.691f,0.692f,0.692f,0.692f,0.692f,0.693f,0.693f,0.693f,0.694f,0.694f,0.694f,0.695f,0.695f,0.695f,0.696f,0.696f,0.696f,0.696f,0.697f,0.697f,0.697f,0.698f,0.698f,0.698f,0.699f,0.699f,0.699f,0.700f,0.700f,0.700f,0.700f,0.701f,0.701f,0.701f,0.702f,0.702f,0.702f,0.703f,0.703f,0.703f,0.704f,0.704f,0.704f,0.704f,0.705f,0.705f,0.705f,0.706f,0.706f,0.706f,0.707f,0.707f,0.707f,0.708f,0.708f,0.708f,0.708f,0.709f,0.709f,0.709f,0.710f,0.710f,0.710f,0.711f,0.711f,0.711f,0.712f,0.712f,0.712f,0.712f,0.713f,0.713f,0.713f,0.714f,0.714f,0.714f,0.715f,0.715f,0.715f,0.716f,0.716f,0.716f,0.716f,0.717f,0.717f,0.717f,0.718f,0.718f,0.718f,0.719f,0.719f,0.719f,0.719f,0.720f,0.720f,0.720f,0.721f,0.721f,0.721f,0.722f,0.722f,0.722f,0.723f,0.723f,0.723f,0.723f,0.724f,0.724f,0.724f,0.725f,0.725f,0.725f,0.726f,0.726f,0.726f,0.726f,0.727f,0.727f,0.727f,0.728f,0.728f,0.728f,0.729f,0.729f,0.729f,0.730f,0.730f,0.730f,0.730f,0.731f,0.731f,0.731f,0.732f,0.732f,0.732f,0.733f,0.733f,0.733f,0.733f,0.734f,0.734f,0.734f,0.735f,0.735f,0.735f,0.736f,0.736f,0.736f,0.736f,0.737f,0.737f,0.737f,0.738f,0.738f,0.738f,0.739f,0.739f,0.739f,0.740f,0.740f,0.740f,0.740f,0.741f,0.741f,0.741f,0.742f,0.742f,0.742f,0.743f,0.743f,0.743f,0.743f,0.744f,0.744f,0.744f,0.745f,0.745f,0.745f,0.746f,0.746f,0.746f,0.746f,0.747f,0.747f,0.747f,0.748f,0.748f,0.748f,0.749f,0.749f,0.749f,0.749f,0.750f,0.750f,0.750f,0.751f,0.751f,0.751f,0.752f,0.752f,0.752f,0.753f,0.753f,0.753f,0.753f,0.754f,0.754f,0.754f,0.755f,0.755f,0.755f,0.756f,0.756f,0.756f,0.756f,0.757f,0.757f,0.757f,0.758f,0.758f,0.758f,0.759f,0.759f,0.759f,0.759f,0.760f,0.760f,0.760f,0.761f,0.761f,0.761f,0.762f,0.762f,0.762f,0.762f,0.763f,0.763f,0.763f,0.764f,0.764f,0.764f,0.765f,0.765f,0.765f,0.765f,0.766f,0.766f,0.766f,0.767f,0.767f,0.767f,0.768f,0.768f,0.768f,0.768f,0.769f,0.769f,0.769f,0.770f,0.770f,0.770f,0.771f,0.771f,0.771f,0.771f,0.772f,0.772f,0.772f,0.773f,0.773f,0.773f,0.774f,0.774f,0.774f,0.7Line truncated
{0.550f,0.553f,0.554f,0.555f,0.556f,0.557f,0.558f,0.559f,0.559f,0.560f,0.561f,0.561f,0.562f,0.563f,0.563f,0.564f,0.564f,0.565f,0.566f,0.566f,0.567f,0.567f,0.568f,0.568f,0.569f,0.569f,0.570f,0.570f,0.571f,0.571f,0.572f,0.572f,0.572f,0.573f,0.573f,0.574f,0.574f,0.575f,0.575f,0.576f,0.576f,0.576f,0.577f,0.577f,0.578f,0.578f,0.579f,0.579f,0.579f,0.580f,0.580f,0.581f,0.581f,0.582f,0.582f,0.582f,0.583f,0.583f,0.584f,0.584f,0.584f,0.585f,0.585f,0.586f,0.586f,0.586f,0.587f,0.587f,0.588f,0.588f,0.588f,0.589f,0.589f,0.589f,0.590f,0.590f,0.591f,0.591f,0.591f,0.592f,0.592f,0.592f,0.593f,0.593f,0.594f,0.594f,0.594f,0.595f,0.595f,0.595f,0.596f,0.596f,0.597f,0.597f,0.597f,0.598f,0.598f,0.598f,0.599f,0.599f,0.599f,0.600f,0.600f,0.600f,0.601f,0.601f,0.602f,0.602f,0.602f,0.603f,0.603f,0.603f,0.604f,0.604f,0.604f,0.605f,0.605f,0.605f,0.606f,0.606f,0.606f,0.607f,0.607f,0.608f,0.608f,0.608f,0.609f,0.609f,0.609f,0.610f,0.610f,0.610f,0.611f,0.611f,0.611f,0.612f,0.612f,0.612f,0.613f,0.613f,0.613f,0.614f,0.614f,0.614f,0.615f,0.615f,0.615f,0.616f,0.616f,0.616f,0.617f,0.617f,0.617f,0.618f,0.618f,0.618f,0.619f,0.619f,0.619f,0.620f,0.620f,0.620f,0.621f,0.621f,0.621f,0.622f,0.622f,0.622f,0.623f,0.623f,0.623f,0.624f,0.624f,0.624f,0.625f,0.625f,0.625f,0.626f,0.626f,0.626f,0.627f,0.627f,0.627f,0.628f,0.628f,0.628f,0.629f,0.629f,0.629f,0.629f,0.630f,0.630f,0.630f,0.631f,0.631f,0.631f,0.632f,0.632f,0.632f,0.633f,0.633f,0.633f,0.634f,0.634f,0.634f,0.635f,0.635f,0.635f,0.636f,0.636f,0.636f,0.636f,0.637f,0.637f,0.637f,0.638f,0.638f,0.638f,0.639f,0.639f,0.639f,0.640f,0.640f,0.640f,0.641f,0.641f,0.641f,0.642f,0.642f,0.642f,0.642f,0.643f,0.643f,0.643f,0.644f,0.644f,0.644f,0.645f,0.645f,0.645f,0.646f,0.646f,0.646f,0.647f,0.647f,0.647f,0.647f,0.648f,0.648f,0.648f,0.649f,0.649f,0.649f,0.650f,0.650f,0.650f,0.651f,0.651f,0.651f,0.651f,0.652f,0.652f,0.652f,0.653f,0.653f,0.653f,0.654f,0.654f,0.654f,0.655f,0.655f,0.655f,0.655f,0.656f,0.656f,0.656f,0.657f,0.657f,0.657f,0.658f,0.658f,0.658f,0.659f,0.659f,0.659f,0.659f,0.660f,0.660f,0.660f,0.661f,0.661f,0.661f,0.662f,0.662f,0.662f,0.662f,0.663f,0.663f,0.663f,0.664f,0.664f,0.664f,0.665f,0.665f,0.665f,0.665f,0.666f,0.666f,0.666f,0.667f,0.667f,0.667f,0.668f,0.668f,0.668f,0.668f,0.669f,0.669f,0.669f,0.670f,0.670f,0.670f,0.671f,0.671f,0.671f,0.671f,0.672f,0.672f,0.672f,0.673f,0.673f,0.673f,0.674f,0.674f,0.674f,0.674f,0.675f,0.675f,0.675f,0.676f,0.676f,0.676f,0.677f,0.677f,0.677f,0.677f,0.678f,0.678f,0.678f,0.679f,0.679f,0.679f,0.680f,0.680f,0.680f,0.680f,0.681f,0.681f,0.681f,0.682f,0.682f,0.682f,0.682f,0.683f,0.683f,0.683f,0.684f,0.684f,0.684f,0.685f,0.685f,0.685f,0.685f,0.686f,0.686f,0.686f,0.687f,0.687f,0.687f,0.687f,0.688f,0.688f,0.688f,0.689f,0.689f,0.689f,0.690f,0.690f,0.690f,0.690f,0.691f,0.691f,0.691f,0.692f,0.692f,0.692f,0.692f,0.693f,0.693f,0.693f,0.694f,0.694f,0.694f,0.694f,0.695f,0.695f,0.695f,0.696f,0.696f,0.696f,0.697f,0.697f,0.697f,0.697f,0.698f,0.698f,0.698f,0.699f,0.699f,0.699f,0.699f,0.700f,0.700f,0.700f,0.701f,0.701f,0.701f,0.701f,0.702f,0.702f,0.702f,0.703f,0.703f,0.703f,0.703f,0.704f,0.704f,0.704f,0.705f,0.705f,0.705f,0.705f,0.706f,0.706f,0.706f,0.707f,0.707f,0.707f,0.707f,0.708f,0.708f,0.708f,0.709f,0.709f,0.709f,0.709f,0.710f,0.710f,0.710f,0.711f,0.711f,0.711f,0.712f,0.712f,0.712f,0.712f,0.713f,0.713f,0.713f,0.714f,0.714f,0.714f,0.714f,0.715f,0.715f,0.715f,0.716f,0.716f,0.716f,0.716f,0.717f,0.717f,0.717f,0.718f,0.718f,0.718f,0.718f,0.719f,0.719f,0.719f,0.720f,0.720f,0.720f,0.720f,0.721f,0.721f,0.721f,0.721f,0.722f,0.722f,0.722f,0.723f,0.723f,0.723f,0.723f,0.724f,0.724f,0.724f,0.725f,0.725f,0.725f,0.725f,0.726f,0.726f,0.726f,0.727f,0.727f,0.727f,0.727f,0.728f,0.728f,0.728f,0.729f,0.729f,0.729f,0.729f,0.730f,0.730f,0.730f,0.731f,0.731f,0.731f,0.731f,0.732f,0.732f,0.732f,0.733f,0.733f,0.733f,0.733f,0.734f,0.734f,0.734f,0.735f,0.735f,0.735f,0.735f,0.736f,0.736f,0.736f,0.736f,0.737f,0.737f,0.737f,0.738f,0.738f,0.738f,0.738f,0.739f,0.739f,0.739f,0.740f,0.740f,0.740f,0.740f,0.741f,0.741f,0.741f,0.742f,0.742f,0.742f,0.742f,0.743f,0.743f,0.743f,0.744f,0.744f,0.744f,0.744f,0.745f,0.745f,0.745f,0.745f,0.746f,0.746f,0.746f,0.747f,0.747f,0.747f,0.747f,0.748f,0.748f,0.748f,0.749f,0.749f,0.749f,0.749f,0.750f,0.750f,0.750f,0.750f,0.751f,0.751f,0.751f,0.752f,0.752f,0.752f,0.752f,0.753f,0.753f,0.753f,0.754f,0.754f,0.754f,0.754f,0.755f,0.755f,0.755f,0.756f,0.756f,0.756f,0.756f,0.757f,0.757f,0.757f,0.757f,0.758f,0.758f,0.758f,0.759f,0.759f,0.759f,0.759f,0.760f,0.760f,0.760f,0.761f,0.761f,0.761f,0.761f,0.762f,0.762f,0.762f,0.762f,0.763f,0.763f,0.763f,0.764f,0.764f,0.764f,0.764f,0.765f,0.765f,0.765f,0.765f,0.766f,0.766f,0.766f,0.767f,0.767f,0.767f,0.767f,0.768f,0.768f,0.768f,0.769f,0.769f,0.769f,0.769f,0.770f,0.770f,0.770f,0.770f,0.771f,0.771f,0.771f,0.772f,0.772f,0.772f,0.772f,0.773f,0.773f,0.773f,0.773f,0.774f,0.774f,0.774f,0.775f,0.775f,0.775f,0.775f,0.776f,0.776f,0.776f,0.777f,0.777f,0.777f,0.777f,0.778f,0.778f,0.778f,0.778f,0.779f,0.779f,0.779f,0.780f,0.780f,0.780f,0.780f,0.781f,0.781f,0.781f,0.781f,0.7Line truncated
@@ -183,5 +189,19 @@ static const float ci2Mach_87[10][16][1000] = {
{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
},
};
};
#endif
CI2Mach_87* ci2Mach_87 = NULL;
void init_ci2mach_87() {
ci2Mach_87 = new CI2Mach_87();
}
void cleanup_ci2mach_87() {
if (ci2Mach_87 != NULL) {
delete ci2Mach_87;
ci2Mach_87 = NULL;
}
}
#endif
+6
View File
@@ -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
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+8 -8
View File
@@ -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];