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
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>{
{{-1.3734781925797, 13.4202721220084, -5.84482699847354, 0.208720202271194,
3.52940201568696, -5.35007508017961, 6.10232623582908},
{0.269463828190076, 12.2029002280153, 6.20803317501961, -9.43442815316897,
2.5338939027162, 5.99544654330182, 16.266514230858},
{-0.165852817298963, -12.5570036498389, 19.5108101030614, 10.1445756810778,
-4.70591905221782, -9.82613113151628, 2.66946232799658},
{0.280264112609391, -40.4573608414915, 4.50829859766595, -9.38270110978156,
2.13898954875748, 4.73797410702965, -38.2552994749474},
{-15.3913555770922, 1.18454625888548, 1.03308239102009, 2.80096921737441,
-1.86435943580432, -5.12259817922783, -14.7182721956392},
{-0.473433045504226, 14.9901069695702, -0.236384720797966,
-2.83841297397374, 4.98474416815065, -6.59501221410077, 6.97717117093051},
{-0.79066972900182, -0.617757099680603, 0.740878002718091,
0.681870030239224, -1.20759406685829, 0.769290467724204,
-1.8437808630988},
{0.142197307909266, 4.84602282950846, -9.65725300640334, 5.68314089024306,
0.631054662487241, 0.766483060165155, 2.3260315163825}}};
const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
{{0.647996552227704, -3.612673407752, 0.218049700051821, 4.89119034256858,
-0.00710530398728626, -0.739119819896367, 1.63438201788813,
0.7192739388343, -4.39806909742125},
{-0.719597437431301, -3.27873531826254, -2.03233412174408,
-3.60079441122056, 0.0930923625129556, -2.47473692076248,
-1.61531096417457, -1.73667807655155, 3.65065717704823},
{2.15115292231327, 0.537266754158749, -0.529575619029901,
-0.840914255611436, 1.02786405393109, -2.2383981589872,
-0.825543426908553, -0.685116658617715, -1.95672133400954},
{0.164139216021613, -0.378666175423714, -1.43567813416239,
-1.86509513117207, -0.825083002191541, -1.70460785835385,
1.61348068527877, -1.66550797875971, -0.956253568725315},
{-1.87493924816154, -0.453672605669931, 0.283493943583684,
0.878365550455799, 0.284631862858431, 0.933935190438462,
-0.848898627795279, 0.121615867119966, 2.40557433526087},
{0.853517633026983, -0.322377109742158, 0.30359642229039,
-2.70050427549895, 0.434398564771274, -1.07531792256432,
-1.52203810494393, 0.471135339353818, -7.51274733403613}}};
const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
{-0.773202850704438, 0.952227138510482, 0.74769506152075, 0.306824902699197,
-0.557424643818581, 1.36609661342348, -1.24818793392955}};