const auto fMin = std::array{ {5.23340640939e-05, 1.25644373838e-06, 4.38690185547e-05, 1.90734863281e-06, 4.71249222755e-07, 1.02445483208e-08}}; const auto fMax = std::array{{29.9998512268, 0.423314958811, 499.603149414, 499.198486328, 1.36927723885, 0.149392709136}}; const auto fWeightMatrix0to1 = std::array, 12>{ {{1.10989365682333, -0.400262341428031, 0.703648655520529, -10.0488008412327, 2.24766437644792, -1.51561555364132, -8.19659986380238}, {0.168629698489816, -0.235222573459749, -2.76479490713939, 4.70755796881564, 0.422213317504099, -2.15975111024372, -0.0413862540873273}, {-1.20008716401126, 5.98181458205593, 1.97530107863487, 0.951399694875291, 3.21037292600378, -1.88398815839093, 6.00348890738369}, {1.59529309197505, 1.03059763992094, -1.28481350389235, 1.77750648317864, 1.66698562433363, 0.560549629043751, -0.646784291824832}, {-10.5582477166915, 1.83421764351223, -4.28308784555713, 2.73941897264262, -1.09755306824252, -2.76940523423182, -13.1324718956297}, {-1.37726196850241, 1.6684137449588, 0.234563275112263, 0.889405325109031, 1.24137671714337, -0.240977390196439, -2.00650503697469}, {-0.0917280130282914, -6.60741151288151, 4.280141752342, 15.8869539382336, -4.40078451860264, -11.63552941888, -2.23848664347195}, {1.72810153197739, 1.81133984072885, 1.53310134343984, 1.53430340675608, -0.880657747996044, -1.01002428097867, 0.327772484279249}, {0.450749853210101, -10.427522498238, 10.1106981167422, 2.50275117049706, -3.96268925724634, 7.80062171624392, 8.13617432588314}, {-0.899044020226273, 4.04967555584356, -0.184515937391125, 0.605936074234893, 2.11314319461295, 1.08529920345605, 5.198893026323}, {-4.62555398916988, 2.56629651777862, -5.19280819069721, 0.979353155613104, 0.362510005701342, -0.387373325452426, -4.51347844411621}, {0.43181068852013, -1.12870359395317, -5.59123177894442, -2.78683035529746, -0.119944490657953, -4.22887938179223, -12.1803091805475}}}; const auto fWeightMatrix1to2 = std::array, 6>{ {{-1.67244648790854, 2.58776560386115, 1.05350530586878, 1.12701723441192, 0.309436118156294, -1.41275414644542, -2.14966008423622, -0.311448006165657, 0.485736777594352, -2.55661662619223, 0.96538530983999, -3.26795296807062, 0.988977174263089}, {-0.381498099253961, -0.549200770730038, -0.893363207717135, 0.119028293459292, 5.13224785809454, 1.77747846865563, -1.7072596641081, 0.0171890434060519, -0.612613204335275, 1.49948177816202, 0.230169849172349, -0.177176079772119, 3.44507835207359}, {-1.20063578327457, 1.63342807940049, -2.53476436290309, -1.5305832886762, -3.05946450928802, 0.360300407115462, 0.625027143539907, -1.77680947527138, -0.585041547463601, -2.08759735767147, 0.925138221824412, -1.24854533226616, 2.0502994330023}, {-1.36610982082625, -1.68603095079278, 1.93369535731656, 2.38299921699452, 0.133785811268423, -0.941203171967918, 2.97186174778511, 1.15122509873234, 0.135596009829977, -0.62708569660126, -0.024554433907907, -0.555962579400608, 0.581541394004209}, {0.349027399089585, 0.0804040832557828, -0.454499280002817, -1.17318303808809, 0.292596492448844, 0.801032353759436, 0.760037949875418, 0.22815167017283, 0.315794043406641, -0.969493545848479, -1.03825660899029, 1.94713626859943, -2.1389717446658}, {-1.88715819596171, 0.277545438410592, -1.68976255449697, -1.02675310905861, 0.226775035076775, -1.07682401936394, -0.52218117899507, -1.8253408434363, -1.94344181953331, -0.444301427484403, -0.343612121595328, -0.177028285618245, -0.648349320508864}}}; const auto fWeightMatrix2to3 = std::array{ {-0.844891680754208, 0.967426474103726, 0.960945561425279, -0.80019723500702, -0.545585546409515, 0.3310030293198, -2.29115821922715}};