const auto fMin = std::array{ {1.4334048501e-05, 1.63528045505e-06, 9.53674316406e-06, 3.0517578125e-05, 7.06594437361e-06, 1.16415321827e-09, -3.14159274101, 1.99012887478}}; const auto fMax = std::array{ {14.9999303818, 0.150984346867, 249.944519043, 249.72227478, 1.2982006073, 0.14879232645, 3.14159274101, 5.00999403}}; const auto fWeightMatrix0to1 = std::array, 10>{ {{-nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan}, {-nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan}, {-nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan}, {-nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan}, {-nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan}, {-nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan}, {-nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan}, {-nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan}, {-nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan}, {-nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan}}}; const auto fWeightMatrix1to2 = std::array, 8>{ {{nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan}, {nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan}, {nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan}, {nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan}, {nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan}, {nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan}, {nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan}, {nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan}}}; const auto fWeightMatrix2to3 = std::array{ {-nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan, -nan}};