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

const auto fMin = std::array<simd::float_v, 6>{
{1.37092808927e-06, 1.07555365503e-06, 0, 1.90734863281e-06,
1.73929147422e-05, 1.86264514923e-09}};
const auto fMax = std::array<simd::float_v, 6>{{14.9999952316, 0.456682443619,
249.999572754, 399.509643555,
1.33115208149, 0.149789437652}};
const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
{{0.55218535628556, -9.3289553119363, -3.16480805777192, 9.21929582222451,
-5.84675321729571, 4.37995011218691, -2.12651852927708},
{2.19402229437066, -36.4572143799157, 4.72612050852174, 0.871774263011679,
0.308249736812244, 5.59902946146285, -21.3121523564936},
{0.326882064023056, 2.35866196875568, 9.48783066071353, 2.75913715527822,
-3.60778259684168, 2.80447887380193, 12.22677213297},
{0.555959841347612, -11.3379921223552, 24.99514413087, 4.38044026679039,
-4.79766508655656, -5.51874542469878, 8.39926399588362},
{-0.474573814356478, -45.048645069346, -1.91571008337192,
-2.97043145049536, -0.791922976045819, 2.80933052961339,
-45.2686657256446},
{1.02111090620048, 0.942295739720341, 4.23884295504771, 3.69611210680021,
3.06108184531354, -5.59083664638509, 5.48212218750871},
{-0.79066972900182, -0.617757099680603, 0.740878002718091,
0.681870030239224, -1.20759406685829, 0.769290467724204,
-1.8437808630988},
{1.25219270646431, 0.549228434890616, 0.470255515433846, 0.916142200504342,
1.60846971174291, 0.516066034145183, -1.99907858325808}}};
const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
{{-2.16740050633671, 1.64201098704318, -1.81457731661729, 0.276267162453127,
4.41723045721244, 0.116946763347361, 1.63438201788813, -1.34454525041306,
-11.6363132267585},
{-0.975733315897721, -0.74456197080548, 1.37299729852781,
-0.935058973429512, 0.0844226992748141, -0.132452262552727,
-1.61531096417457, -0.186263378023113, 5.02662780750337},
{1.04696354000933, 0.278924511733321, -1.35925413801625, 0.938772342837744,
-0.549530917541879, -0.520171806146222, -0.825543426908553,
-2.06608637235381, -0.791984902945839},
{-1.2045961477844, -0.991003979261367, 1.09783625990238,
-0.421872249827208, -0.889785288418292, 2.04952712400642,
1.61348068527877, -1.7061481912452, -4.6379237728574},
{-1.36108475234833, -0.998277929718627, 1.44485269371602,
-0.712692589749601, 2.24954768341439, 2.14013866962467,
-0.848898627795279, 0.868380765164237, -2.78040856790563},
{-0.388348743847599, -3.23828818784509, -3.09515929145523,
-1.60979064312646, 2.55518501696684, -2.40442392560053, -1.52203810494393,
1.61704406536505, 1.28981466057697}}};
const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
{-0.662286199846436, 0.602757344813461, -0.498657128878293,
0.682053959836921, -0.846606195204036, 0.885206167679193,
-0.091536072257332}};