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.

48 lines
3.0 KiB

9 months ago
  1. const auto fMin = std::array<simd::float_v, 6>{
  2. {1.37092808927e-06, 1.07555365503e-06, 0, 1.90734863281e-06,
  3. 1.73929147422e-05, 1.86264514923e-09}};
  4. const auto fMax = std::array<simd::float_v, 6>{{14.9999952316, 0.456682443619,
  5. 249.999572754, 399.509643555,
  6. 1.33115208149, 0.149789437652}};
  7. const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
  8. {{0.55218535628556, -9.3289553119363, -3.16480805777192, 9.21929582222451,
  9. -5.84675321729571, 4.37995011218691, -2.12651852927708},
  10. {2.19402229437066, -36.4572143799157, 4.72612050852174, 0.871774263011679,
  11. 0.308249736812244, 5.59902946146285, -21.3121523564936},
  12. {0.326882064023056, 2.35866196875568, 9.48783066071353, 2.75913715527822,
  13. -3.60778259684168, 2.80447887380193, 12.22677213297},
  14. {0.555959841347612, -11.3379921223552, 24.99514413087, 4.38044026679039,
  15. -4.79766508655656, -5.51874542469878, 8.39926399588362},
  16. {-0.474573814356478, -45.048645069346, -1.91571008337192,
  17. -2.97043145049536, -0.791922976045819, 2.80933052961339,
  18. -45.2686657256446},
  19. {1.02111090620048, 0.942295739720341, 4.23884295504771, 3.69611210680021,
  20. 3.06108184531354, -5.59083664638509, 5.48212218750871},
  21. {-0.79066972900182, -0.617757099680603, 0.740878002718091,
  22. 0.681870030239224, -1.20759406685829, 0.769290467724204,
  23. -1.8437808630988},
  24. {1.25219270646431, 0.549228434890616, 0.470255515433846, 0.916142200504342,
  25. 1.60846971174291, 0.516066034145183, -1.99907858325808}}};
  26. const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
  27. {{-2.16740050633671, 1.64201098704318, -1.81457731661729, 0.276267162453127,
  28. 4.41723045721244, 0.116946763347361, 1.63438201788813, -1.34454525041306,
  29. -11.6363132267585},
  30. {-0.975733315897721, -0.74456197080548, 1.37299729852781,
  31. -0.935058973429512, 0.0844226992748141, -0.132452262552727,
  32. -1.61531096417457, -0.186263378023113, 5.02662780750337},
  33. {1.04696354000933, 0.278924511733321, -1.35925413801625, 0.938772342837744,
  34. -0.549530917541879, -0.520171806146222, -0.825543426908553,
  35. -2.06608637235381, -0.791984902945839},
  36. {-1.2045961477844, -0.991003979261367, 1.09783625990238,
  37. -0.421872249827208, -0.889785288418292, 2.04952712400642,
  38. 1.61348068527877, -1.7061481912452, -4.6379237728574},
  39. {-1.36108475234833, -0.998277929718627, 1.44485269371602,
  40. -0.712692589749601, 2.24954768341439, 2.14013866962467,
  41. -0.848898627795279, 0.868380765164237, -2.78040856790563},
  42. {-0.388348743847599, -3.23828818784509, -3.09515929145523,
  43. -1.60979064312646, 2.55518501696684, -2.40442392560053, -1.52203810494393,
  44. 1.61704406536505, 1.28981466057697}}};
  45. const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
  46. {-0.662286199846436, 0.602757344813461, -0.498657128878293,
  47. 0.682053959836921, -0.846606195204036, 0.885206167679193,
  48. -0.091536072257332}};