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

10 months ago
  1. const auto fMin = std::array<simd::float_v, 6>{
  2. {2.32376150961e-05, 1.51249741975e-06, 3.0517578125e-05, 4.57763671875e-05,
  3. 1.30217522383e-05, 9.31322574615e-10}};
  4. const auto fMax =
  5. std::array<simd::float_v, 6>{{29.9999866486, 0.402866601944, 497.675262451,
  6. 499.88583374, 1.35172855854, 0.1488314569}};
  7. const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
  8. {{-0.716890254960393, 5.8069257184991, -1.74563699770656, -1.69375462311209,
  9. 0.292600378995007, 4.27627333971203, 5.05829948252536},
  10. {1.39109753193721, -6.17525389654849, 7.57671398067678, -5.43048780303785,
  11. -1.09791116843721, 1.86130825538439, -3.82867359027486},
  12. {-0.463070234910456, -4.56547441068759, 5.40748303002796, 24.3147882327414,
  13. -6.31462696612228, -15.7641466083901, 3.16004633819498},
  14. {0.153443312046544, -13.7240931193717, 12.4658109156892, 3.93975979118258,
  15. -6.11948248810469, 12.0087465863604, 11.8434487900601},
  16. {-5.38333972443605, 7.08960513470396, -14.0225023836695, 1.62191385618879,
  17. -3.70995234249952, -6.21018449120275, -16.3820927289576},
  18. {1.28910616897801, 11.7392825108682, -0.745172957676181, -2.71535399916244,
  19. 2.69193347520725, -7.76807154851574, 3.33706974699574},
  20. {-0.79066972900182, -0.617757099680603, 0.740878002718091,
  21. 0.681870030239224, -1.20759406685829, 0.769290467724204,
  22. -1.8437808630988},
  23. {1.69376603852368, 0.713685235953229, 0.537330926797311, 1.24885881426728,
  24. 0.849445456302149, 0.0549823762550653, -1.60838065333664}}};
  25. const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
  26. {{-3.49743269512971, -1.59190099226759, 2.68952831238107, 1.47409713154181,
  27. -0.358823304868459, 1.51035818148923, 1.63438201788813, -1.37184378061365,
  28. -4.8236951156242},
  29. {-1.62443558899203, 0.637337506470021, -1.81394608796523,
  30. -0.39782822266736, 2.98247880411195, -3.00550692859844, -1.61531096417457,
  31. 0.0991975320503116, -7.79260298177481},
  32. {2.63673645224951, 0.769840121669036, -1.81866900675112, -1.22134862739373,
  33. 0.671174013434412, -1.47933584039013, -0.825543426908553,
  34. -1.92253219419135, 3.8017813083906},
  35. {0.205195965291138, -0.35698019904733, -1.43178372298118,
  36. -1.86979559465315, -0.819043768918633, -1.72129504552091,
  37. 1.61348068527877, -1.66550797875971, -0.957274797031432},
  38. {3.39235161127949, 0.557496083138389, 0.358810791879255, -1.30084105984251,
  39. -0.542916984939091, -0.0267147558240502, -0.848898627795279,
  40. 0.771556793635358, 0.0697782536980876},
  41. {0.481340186388348, 0.112198736662793, 2.17905577117167,
  42. -0.602783430688711, -0.0915323075405589, 0.497824854127751,
  43. -1.52203810494393, 1.50364257368639, -0.374485200843083}}};
  44. const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
  45. {-0.768478620967589, 0.945551538481868, 0.96174226855089, 0.370062157422418,
  46. -0.78327662856066, 0.822576347537717, -0.718860728264376}};