tracking-parametrisation-tuner/electron_training/result_B_old/matching.hpp

47 lines
3.0 KiB
C++
Raw Normal View History

2023-12-19 13:00:59 +01:00
const auto fMin = std::array<simd::float_v, 6>{
{2.32376150961e-05, 1.07555320028e-06, 1.33514404297e-05, 3.0517578125e-05,
3.99723649025e-06, 4.65661287308e-09}};
const auto fMax = std::array<simd::float_v, 6>{{29.9999885559, 0.509573578835,
498.591552734, 499.918823242,
1.35891008377, 0.149692088366}};
const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
{{1.09689919364338, -2.36337032185014, -3.02921316084911, -8.60965194111848,
1.07308849187722, 11.2080534568785, -0.962205787111116},
{0.742505004354826, -11.5991419169641, 4.4706991652213, 12.0524034815861,
-7.39781510361567, -0.213355059289303, 2.43301548168847},
{-0.725034235213988, -4.7645569874331, 3.41021029475148, 18.2505819659489,
-2.28931892322383, -6.70009514891697, 7.19788851418639},
{-0.43322070581816, -6.76514244197456, 13.847487618501, 5.02461005105822,
-3.37683447138325, 0.858009838318498, 10.273453699814},
{-5.70448188875026, 5.26491831063117, -11.5555643412233, 3.1883356042284,
-2.133677285889, -2.24006224305986, -8.63987163868301},
{-1.06391634270892, 9.01667090199045, -1.28516566899228, -3.82841187857546,
3.18471029451158, 3.67902076971672, 7.29632098310751},
{-0.79066972900182, -0.617757099680603, 0.740878002718091,
0.681870030239224, -1.20759406685829, 0.769290467724204,
-1.8437808630988},
{1.68628281779244, 0.945006908224918, 0.536427352104393, 1.40667951887796,
0.832049300778026, -0.1089543073399, -1.43675125780786}}};
const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
{{1.21826975700184, 0.363147471400374, 2.05773388885566, 0.540313557549193,
0.420913357653504, -2.44884689863901, 1.63438201788813, -1.40944934303207,
-2.32871515871553},
{-2.90439321892223, 0.719436509209912, -3.93523150198893,
-1.07342541319164, 2.07689989754924, -2.39788444100381, -1.61531096417457,
0.0991887634515266, -8.04764734753152},
{-2.98923948872248, 2.26253234310036, -0.220642963100105,
-0.279316661053141, 0.0331794243552215, -5.88142829451649,
-0.825543426908553, -1.92002983781799, -8.21361341703474},
{0.662904361912077, -0.885584946591213, -1.45517778095535,
-1.89901295762029, -0.806428733926438, -1.81021900435817,
1.61348068527877, -1.66550797875971, -1.51013848461449},
{-1.37437469030598, -2.21755157129085, 1.33360411388341,
-0.0320979297776227, 0.290980167206705, 2.38901360605064,
-0.848898627795279, 0.766669058008792, 0.257937241570605},
{-1.09504185612819, -0.458703315043996, 1.03883522785983,
-1.05014637612802, 0.806301762243297, 2.21317466894066, -1.52203810494393,
1.5559212254549, 3.4514658408796}}};
const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
{-0.533136674890316, 1.09880505630834, -0.802064163473207, 1.60699693080913,
-0.951610170601364, 0.802378806704215, -1.20342886768673}};