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.
 
 
 

47 lines
3.0 KiB

const auto fMin = std::array<simd::float_v, 6>{
{0.257591664791, 1.18096104416e-05, 0.000593185424805, 0.00165557861328,
0.00012809690088, 4.9639493227e-07}};
const auto fMax = std::array<simd::float_v, 6>{{29.9983310699, 0.346089184284,
494.445037842, 497.105712891,
1.28034591675, 0.146788269281}};
const auto fWeightMatrix0to1 = std::array<std::array<simd::float_v, 7>, 8>{
{{0.238406879601667, -5.59592601269328, -1.48529518782053,
-1.21815009023291, 1.34269102160607, 1.34969291565497, -4.51875687730105},
{0.396886922398879, -1.55290356333354, 9.68785078213303, 8.92661791228501,
-4.14921556686506, -4.79373464075343, 8.51558304693096},
{-0.605978331887513, -2.01049013335995, 2.42576702923552, 1.52363979902223,
-0.98764665307072, 5.47124537232274, 6.44617285846946},
{0.194697743583909, 1.28944295625644, 7.01265960466827, -8.8098678043251,
-1.29787641608371, -1.01125992648077, -2.62580313202802},
{-0.149097384185005, 0.601644139549549, -3.20384472073729,
-1.11764357962076, 0.661266078420317, -2.99007258105897,
-4.75089443675904},
{-0.0637125691675382, -0.031901246578545, -5.86825160360429,
-6.08669255423129, 6.57894839440667, 1.56562582414305, -2.45567329718821},
{-0.79066972900182, -0.617757099680603, 0.740878002718091,
0.681870030239224, -1.20759406685829, 0.769290467724204,
-1.8437808630988},
{2.16691834156097, 1.28877310398459, -0.0182036429219536, 1.64574682748412,
-1.776462177169, 1.02789865613476, -1.86072790490082}}};
const auto fWeightMatrix1to2 = std::array<std::array<simd::float_v, 9>, 6>{
{{-4.86220133984369, 0.118835729154668, -0.219969977992415,
0.391324848601455, -1.52700917088122, 1.34069581551041, 1.63438201788813,
-1.46686286855675, 0.828587551619351},
{-2.34704356917816, 1.32098559104381, -0.35321222806336, -2.37018474851075,
-0.428177327276122, -0.598193543229222, -1.61531096417457,
0.788200423431897, 1.42375444061969},
{-0.520599794082693, 1.88897717167843, -0.983200551417999,
-2.10145861332195, 2.58359759649054, -1.9520611743449, -0.825543426908553,
-2.21273436389439, 1.68368588984848},
{0.687372876118682, -0.350871511760717, -1.43005506081713,
-1.86332872620019, -0.805133918174304, -1.70605683547268,
1.61348068527877, -1.66550797875971, -0.80539832878319},
{0.641334100110318, 0.829686404507413, 1.12377545166463, -1.2786548533532,
-2.2652307380297, -0.577326144935801, -0.848898627795279,
-0.112416063323718, 3.09322414387249},
{-2.10459256659739, -2.04968111694632, 0.989486352894292,
-1.53078668929007, -0.90726448865931, 0.837532331802425,
-1.52203810494393, 2.96223264118436, -2.25826102849139}}};
const auto fWeightMatrix2to3 = std::array<simd::float_v, 7>{
{-0.632200441072234, 1.49561211302111, -1.13710464066982, 0.45277221100554,
-0.690200710879259, 0.878498633554998, 2.07286062799155}};