You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

46 lines
2.9 KiB

const auto fMin = std::array<simd::float_v, 6>{
{2.32376150961e-05, 1.51249741975e-06, 3.0517578125e-05, 4.57763671875e-05,
1.30217522383e-05, 9.31322574615e-10}};
const auto fMax =
std::array<simd::float_v, 6>{{29.9999866486, 0.402866601944, 497.675262451,
499.88583374, 1.35172855854, 0.1488314569}};
const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
{{-0.716890254960393, 5.8069257184991, -1.74563699770656, -1.69375462311209,
0.292600378995007, 4.27627333971203, 5.05829948252536},
{1.39109753193721, -6.17525389654849, 7.57671398067678, -5.43048780303785,
-1.09791116843721, 1.86130825538439, -3.82867359027486},
{-0.463070234910456, -4.56547441068759, 5.40748303002796, 24.3147882327414,
-6.31462696612228, -15.7641466083901, 3.16004633819498},
{0.153443312046544, -13.7240931193717, 12.4658109156892, 3.93975979118258,
-6.11948248810469, 12.0087465863604, 11.8434487900601},
{-5.38333972443605, 7.08960513470396, -14.0225023836695, 1.62191385618879,
-3.70995234249952, -6.21018449120275, -16.3820927289576},
{1.28910616897801, 11.7392825108682, -0.745172957676181, -2.71535399916244,
2.69193347520725, -7.76807154851574, 3.33706974699574},
{-0.79066972900182, -0.617757099680603, 0.740878002718091,
0.681870030239224, -1.20759406685829, 0.769290467724204,
-1.8437808630988},
{1.69376603852368, 0.713685235953229, 0.537330926797311, 1.24885881426728,
0.849445456302149, 0.0549823762550653, -1.60838065333664}}};
const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
{{-3.49743269512971, -1.59190099226759, 2.68952831238107, 1.47409713154181,
-0.358823304868459, 1.51035818148923, 1.63438201788813, -1.37184378061365,
-4.8236951156242},
{-1.62443558899203, 0.637337506470021, -1.81394608796523,
-0.39782822266736, 2.98247880411195, -3.00550692859844, -1.61531096417457,
0.0991975320503116, -7.79260298177481},
{2.63673645224951, 0.769840121669036, -1.81866900675112, -1.22134862739373,
0.671174013434412, -1.47933584039013, -0.825543426908553,
-1.92253219419135, 3.8017813083906},
{0.205195965291138, -0.35698019904733, -1.43178372298118,
-1.86979559465315, -0.819043768918633, -1.72129504552091,
1.61348068527877, -1.66550797875971, -0.957274797031432},
{3.39235161127949, 0.557496083138389, 0.358810791879255, -1.30084105984251,
-0.542916984939091, -0.0267147558240502, -0.848898627795279,
0.771556793635358, 0.0697782536980876},
{0.481340186388348, 0.112198736662793, 2.17905577117167,
-0.602783430688711, -0.0915323075405589, 0.497824854127751,
-1.52203810494393, 1.50364257368639, -0.374485200843083}}};
const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
{-0.768478620967589, 0.945551538481868, 0.96174226855089, 0.370062157422418,
-0.78327662856066, 0.822576347537717, -0.718860728264376}};