Skip to content
Permalink
82c6f8b34d
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
120 lines (118 sloc) 13.3 KB
/**
* Non-metric Space Library
*
* Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak
*
* For the complete list of contributors and further details see:
* https://github.com/searchivarius/NonMetricSpaceLib
*
* Copyright (c) 2013-2018
*
* This code is released under the
* Apache License Version 2.0 http://www.apache.org/licenses/.
*
*/
#include "data.h"
vector<vector<float>> rawData = {
{2.0291894e-03f, 1.1102601e-01f, 2.0065788e-03f, 2.0068203e-03f, 1.2713381e-01f, 2.0056065e-03f, 2.0075951e-03f, 7.5178439e-01f},
{8.0801912e-04f, 1.8217832e-03f, 1.4342689e-02f, 8.0700647e-04f, 8.0855817e-04f, 7.0066084e-02f, 3.8620114e-03f, 9.0748385e-01f},
{5.1380369e-03f, 5.1419405e-03f, 5.1311701e-03f, 5.1318635e-03f, 5.1320532e-03f, 5.1419293e-03f, 5.1343569e-03f, 9.6404865e-01f},
{7.8555863e-04f, 3.5229098e-02f, 7.8571113e-04f, 7.8515351e-04f, 3.2768702e-02f, 9.7544589e-02f, 7.8588555e-04f, 8.3131530e-01f},
{1.0941626e-03f, 1.0952676e-03f, 1.2562659e-03f, 1.0941953e-03f, 1.0940881e-03f, 1.2739010e-02f, 1.0945261e-03f, 9.8053248e-01f},
{1.3531745e-02f, 9.8720337e-03f, 1.3244553e-02f, 4.2212016e-02f, 1.1860575e-01f, 1.1345536e-02f, 1.5884914e-03f, 7.8959988e-01f},
{2.3656854e-03f, 2.3691402e-03f, 1.4533876e-01f, 5.3174242e-02f, 1.3045659e-01f, 7.9110221e-02f, 1.6955536e-02f, 5.7022982e-01f},
{3.0086508e-02f, 2.9995356e-02f, 9.8305865e-04f, 9.8247080e-04f, 4.1084105e-02f, 5.6424099e-02f, 9.8314687e-04f, 8.3946126e-01f},
{5.2971995e-04f, 1.5957997e-02f, 4.8955860e-03f, 5.2483664e-04f, 1.1132547e-01f, 6.8135146e-02f, 4.8558193e-02f, 7.5007305e-01f},
{5.0189812e-04f, 8.0137585e-02f, 2.3710198e-03f, 5.0206886e-04f, 1.8702115e-02f, 1.3865706e-02f, 1.0401119e-02f, 8.7351849e-01f},
{9.2679135e-04f, 7.0523393e-03f, 9.2624033e-04f, 9.2556414e-04f, 9.2644818e-04f, 3.6611932e-03f, 1.2385908e-03f, 9.8434283e-01f},
{5.2972585e-04f, 1.6414025e-02f, 5.0608098e-03f, 5.2482958e-04f, 1.1869019e-01f, 6.8898756e-02f, 4.6756964e-02f, 7.4312470e-01f},
{3.9959201e-03f, 4.0066869e-03f, 3.9951662e-03f, 3.9991138e-03f, 3.9977960e-03f, 3.9990674e-03f, 3.9983154e-03f, 9.7200793e-01f},
{1.8748961e-03f, 1.8759175e-03f, 1.8782157e-03f, 1.8732375e-03f, 1.8748223e-03f, 4.6034973e-02f, 1.8766928e-03f, 9.4271124e-01f},
{3.9133776e-04f, 7.1306029e-02f, 1.0722197e-02f, 3.7687346e-04f, 2.5023515e-02f, 1.1547577e-02f, 1.8442642e-03f, 8.7878821e-01f},
{4.9707091e-03f, 4.9594690e-03f, 4.9718170e-03f, 4.9733150e-03f, 4.9637106e-03f, 4.9605033e-03f, 4.9880696e-03f, 9.6521241e-01f},
{3.1655677e-02f, 3.8880989e-03f, 3.8883023e-03f, 3.9229257e-03f, 3.8878116e-03f, 3.8888858e-03f, 3.8981905e-03f, 9.4497011e-01f},
{8.8694856e-04f, 9.7258371e-04f, 1.6973709e-02f, 8.8709766e-04f, 5.2883972e-02f, 8.5766994e-02f, 1.6487949e-02f, 8.2514075e-01f},
{1.4390711e-03f, 1.4298057e-03f, 1.4292194e-03f, 1.4327622e-03f, 1.4288576e-03f, 1.4292451e-03f, 4.0119043e-02f, 9.5129200e-01f},
{2.9479089e-03f, 8.9021829e-02f, 3.1379745e-03f, 2.9431617e-03f, 7.1365606e-02f, 3.7835759e-02f, 2.9430539e-03f, 7.8980471e-01f},
{7.8308795e-04f, 4.9985354e-02f, 1.5318376e-02f, 1.8100409e-03f, 9.5672549e-02f, 1.6315297e-01f, 6.9696912e-02f, 6.0358071e-01f},
{1.1332794e-03f, 5.4480154e-02f, 1.0634791e-03f, 1.0626530e-03f, 7.2951010e-02f, 4.8305048e-02f, 1.0849486e-03f, 8.1991943e-01f},
{2.5733860e-03f, 2.5795562e-03f, 2.5746324e-03f, 2.5728558e-03f, 2.5736801e-03f, 2.5749070e-03f, 2.5739583e-03f, 9.8197702e-01f},
{9.7249776e-04f, 7.1739866e-02f, 9.5890377e-04f, 9.3890884e-04f, 6.3762378e-02f, 7.8014833e-02f, 3.7159624e-02f, 7.4645299e-01f},
{4.9561704e-03f, 5.7077293e-03f, 4.9561951e-03f, 4.9586555e-03f, 4.9558333e-03f, 4.9553827e-03f, 4.9551492e-03f, 9.6455488e-01f},
{9.8392559e-02f, 1.2467879e-03f, 4.2199008e-03f, 1.2451179e-03f, 1.6961884e-03f, 2.5639540e-03f, 5.8900409e-02f, 8.3173508e-01f},
{3.2763016e-03f, 3.3785412e-02f, 3.2747656e-03f, 3.2791314e-03f, 4.2980165e-03f, 4.8909350e-03f, 3.2754274e-03f, 9.4392001e-01f},
{1.0051217e-03f, 2.1885264e-02f, 2.7251013e-02f, 2.9309862e-02f, 2.2191841e-01f, 5.2560006e-02f, 8.4660050e-02f, 5.6141027e-01f},
{1.0434900e-03f, 2.2725190e-02f, 3.2514698e-02f, 3.2746849e-02f, 2.0714353e-01f, 3.3816371e-02f, 8.7991586e-02f, 5.8201829e-01f},
{4.3609534e-03f, 4.3593737e-03f, 4.3631594e-03f, 5.5591131e-03f, 1.7135557e-01f, 4.3677130e-03f, 4.6106682e-02f, 7.5952744e-01f},
{6.2403005e-03f, 6.2410249e-03f, 6.2503176e-03f, 6.2616563e-03f, 6.9871531e-02f, 6.2446844e-03f, 6.5365323e-02f, 8.3352516e-01f},
{7.5489551e-03f, 7.5438586e-03f, 7.5442360e-03f, 7.5495325e-03f, 8.3834689e-02f, 7.5694956e-03f, 7.5422583e-03f, 8.7086697e-01f},
{4.3943588e-04f, 5.4694084e-02f, 2.7579527e-02f, 4.2234975e-03f, 3.8114294e-02f, 2.2869782e-02f, 4.2210357e-03f, 8.4785834e-01f},
{5.3227249e-03f, 5.3236429e-03f, 5.3289006e-03f, 5.3213641e-03f, 4.8352313e-02f, 1.1228276e-01f, 5.3239323e-03f, 8.1274436e-01f},
{4.9566865e-03f, 4.9561482e-03f, 4.9617813e-03f, 4.9556903e-03f, 4.9629145e-03f, 4.9597806e-03f, 4.9576288e-03f, 9.6528937e-01f},
{1.4935251e-03f, 1.3151791e-02f, 1.4911903e-03f, 1.4897947e-03f, 1.9693728e-02f, 1.5203330e-03f, 1.4902492e-03f, 9.5966939e-01f},
{6.5549621e-04f, 1.0978010e-01f, 6.5440533e-04f, 6.5461177e-04f, 4.9231976e-02f, 5.7572592e-02f, 2.6630556e-02f, 7.5482026e-01f},
{7.9959462e-03f, 7.7697420e-02f, 7.9597593e-03f, 7.9547392e-03f, 7.9636930e-03f, 7.9939411e-03f, 7.9623502e-03f, 8.7447215e-01f},
{1.8286598e-03f, 1.0284836e-01f, 1.8286452e-03f, 1.8286649e-03f, 1.0659045e-01f, 6.4601247e-02f, 1.8305704e-03f, 7.1864341e-01f},
{2.0692936e-03f, 5.2717353e-02f, 9.6447396e-04f, 9.3561892e-03f, 9.6604755e-04f, 4.5302918e-02f, 4.7249853e-03f, 8.8389874e-01f},
{1.2569553e-03f, 2.4988953e-01f, 1.2569288e-03f, 1.2575183e-03f, 1.2560758e-03f, 1.2574843e-03f, 1.3731659e-03f, 7.4245234e-01f},
{6.5247464e-03f, 5.7559581e-02f, 6.5468804e-03f, 6.5222995e-03f, 6.5362847e-03f, 6.5611286e-03f, 1.1230108e-01f, 7.9744800e-01f},
{8.4509836e-04f, 8.4533927e-04f, 8.5182997e-04f, 1.4324434e-02f, 2.6172304e-03f, 8.0063360e-03f, 4.3892705e-02f, 9.2861703e-01f},
{5.9816128e-03f, 5.9852974e-03f, 5.9878646e-03f, 5.9839976e-03f, 5.9814290e-03f, 5.9845095e-03f, 5.9838766e-03f, 9.5811141e-01f},
{1.9512781e-03f, 1.9505356e-03f, 1.9490807e-03f, 1.9508594e-03f, 1.4257105e-02f, 1.9529537e-03f, 2.0666034e-03f, 9.7392158e-01f},
{9.5776712e-04f, 9.5795986e-04f, 4.6236873e-03f, 9.5844224e-04f, 5.3013154e-03f, 5.7795505e-02f, 2.0683676e-03f, 9.2733696e-01f},
{2.6721173e-03f, 3.0679835e-02f, 2.6695389e-03f, 2.6673512e-03f, 2.6685983e-03f, 2.6703661e-03f, 2.6685770e-03f, 9.5330362e-01f},
{2.5318148e-03f, 3.5716016e-03f, 2.8927469e-02f, 2.5275731e-03f, 2.5290378e-03f, 2.5308985e-03f, 2.5307116e-03f, 9.5485089e-01f},
{1.1114629e-03f, 2.0412947e-02f, 1.1174946e-03f, 1.1105705e-03f, 1.9724395e-03f, 8.7231929e-02f, 2.4047604e-02f, 8.6299555e-01f},
{3.9741568e-04f, 1.1158383e-02f, 3.6818656e-04f, 1.0954051e-02f, 1.2359415e-03f, 3.0016741e-02f, 3.3015351e-02f, 9.1285393e-01f},
{1.0706061e-03f, 2.4999654e-02f, 7.5524966e-04f, 6.7898439e-04f, 7.2926194e-04f, 5.7222424e-02f, 1.6441673e-03f, 9.1289965e-01f},
{8.9258914e-04f, 2.0954760e-02f, 1.0174187e-03f, 8.9171965e-04f, 1.5955098e-03f, 1.2204805e-01f, 7.2627860e-02f, 7.7997210e-01f},
{1.5610047e-03f, 1.4707374e-02f, 1.5516259e-03f, 1.5593047e-03f, 1.5635013e-03f, 1.7242970e-02f, 1.5537117e-03f, 9.6026051e-01f},
{3.4497066e-04f, 9.1362868e-03f, 1.2830713e-02f, 3.4479982e-04f, 3.3038563e-03f, 1.8941486e-02f, 5.3112398e-03f, 9.4978665e-01f},
{1.3008260e-03f, 4.2137380e-02f, 1.2922256e-03f, 3.6179333e-02f, 1.2897136e-03f, 1.2901631e-03f, 1.3073586e-03f, 9.1520300e-01f},
{6.9196145e-04f, 6.9286218e-04f, 6.9240644e-04f, 6.9141673e-04f, 7.6071973e-04f, 1.7764870e-02f, 1.7787783e-02f, 9.6091798e-01f},
{6.5314516e-03f, 7.0052243e-02f, 9.7200506e-02f, 6.5293989e-03f, 7.2320979e-02f, 1.4589576e-01f, 6.5333765e-02f, 5.3613590e-01f},
{1.4169584e-03f, 1.5484126e-03f, 1.4149486e-03f, 1.2749016e-02f, 1.5980646e-03f, 1.3052960e-02f, 1.4152659e-03f, 9.6680437e-01f},
{1.5692740e-03f, 1.5753755e-03f, 3.0257692e-02f, 5.2918176e-02f, 1.6789475e-03f, 1.9247714e-02f, 1.8527896e-02f, 8.7422492e-01f},
{2.7195008e-03f, 2.7201312e-03f, 3.6723797e-02f, 2.7278262e-03f, 2.7628636e-03f, 2.7226396e-03f, 2.7203456e-03f, 9.4690290e-01f},
{1.2568597e-03f, 5.5250314e-03f, 1.2578282e-03f, 1.2583408e-03f, 2.2341031e-02f, 2.8728888e-02f, 1.2578513e-03f, 9.3837417e-01f},
{2.2190844e-03f, 2.1988102e-02f, 2.2201800e-03f, 4.2737706e-03f, 2.4281399e-03f, 1.3437972e-02f, 2.2189409e-03f, 9.5121381e-01f},
{4.1125187e-03f, 4.1110001e-03f, 4.1134232e-03f, 4.1113747e-03f, 4.1121519e-03f, 7.4249676e-02f, 4.1110463e-03f, 9.0107881e-01f},
{3.4598808e-02f, 2.1063767e-03f, 2.0925320e-03f, 2.0906596e-03f, 7.4393633e-03f, 2.9508029e-03f, 6.0880597e-02f, 8.8784086e-01f},
{4.2384651e-03f, 4.9768821e-02f, 4.2503266e-03f, 4.2415256e-03f, 4.4798184e-03f, 9.5805769e-02f, 4.6831472e-03f, 8.3253213e-01f},
{8.4252056e-03f, 8.4249035e-03f, 8.4353938e-03f, 8.4243843e-03f, 8.4458259e-03f, 8.4268491e-03f, 8.4330614e-03f, 9.4098438e-01f},
{6.2110889e-03f, 3.4002721e-02f, 1.2700914e-03f, 1.2682972e-03f, 1.2744485e-03f, 1.3590041e-03f, 2.5024039e-02f, 9.2959031e-01f},
{3.4854108e-03f, 1.6953261e-02f, 1.4026399e-03f, 1.4029957e-03f, 1.4021384e-03f, 1.4021575e-03f, 1.4093723e-03f, 9.7254202e-01f},
{1.5396682e-01f, 8.9568462e-03f, 8.9443216e-03f, 8.9417100e-03f, 8.9585953e-03f, 8.9521370e-03f, 8.9560606e-03f, 7.9232351e-01f},
{3.1117272e-01f, 1.5962486e-03f, 1.0321365e-01f, 8.3540842e-04f, 3.2882722e-01f, 3.4796813e-02f, 6.4748879e-02f, 1.5480906e-01f},
{1.4924166e-01f, 6.3504331e-02f, 3.3525147e-01f, 4.9116270e-03f, 2.2299110e-01f, 1.2633616e-01f, 3.6218759e-02f, 6.1544902e-02f},
{2.7730284e-03f, 9.0397743e-02f, 6.6833867e-01f, 3.1149367e-03f, 7.5781563e-03f, 2.5247799e-02f, 6.4739140e-02f, 1.3781052e-01f},
{2.3390835e-03f, 9.6301494e-03f, 3.6813035e-01f, 1.9920545e-01f, 4.3156359e-03f, 1.8159995e-01f, 8.8466092e-02f, 1.4631329e-01f},
{1.9512614e-03f, 2.4598691e-02f, 4.5025592e-03f, 2.9813653e-01f, 4.5125134e-01f, 1.8031811e-01f, 1.9587677e-03f, 3.7282746e-02f},
{5.0374746e-02f, 1.3763220e-03f, 7.7265652e-02f, 9.3919866e-02f, 7.4252174e-01f, 3.4491488e-03f, 2.9696928e-02f, 1.3956007e-03f},
{2.0460380e-02f, 1.2213108e-01f, 6.5968470e-03f, 4.5078339e-03f, 6.6463634e-02f, 5.1087431e-01f, 2.3425238e-02f, 2.4554068e-01f},
{1.3205254e-03f, 3.4315235e-01f, 3.4264341e-01f, 1.3136517e-03f, 2.4500299e-01f, 2.3094613e-02f, 1.3309677e-03f, 4.2141485e-02f},
{3.1769752e-02f, 1.0994400e-01f, 4.2294935e-01f, 7.3720152e-04f, 3.8233772e-01f, 3.9806756e-02f, 1.9968550e-03f, 1.0458361e-02f},
{5.4089666e-02f, 3.7909811e-02f, 7.4987708e-01f, 2.0864921e-03f, 8.5528071e-02f, 2.2342173e-02f, 4.2152725e-02f, 6.0139824e-03f},
{5.3650731e-02f, 1.0943560e-01f, 5.0219062e-01f, 9.1824430e-04f, 2.4376221e-01f, 1.3166270e-03f, 8.1844040e-02f, 6.8819246e-03f},
{2.5757833e-03f, 1.1850740e-01f, 2.5768356e-03f, 2.5740251e-03f, 2.5771855e-03f, 7.7366530e-01f, 9.4390820e-02f, 3.1326468e-03f},
{1.8543302e-02f, 2.8926739e-01f, 3.9055973e-02f, 1.2555920e-03f, 7.6420200e-03f, 6.4022895e-01f, 1.2574699e-03f, 2.7493072e-03f},
{2.2225327e-03f, 9.8117295e-02f, 1.8299492e-03f, 1.8260377e-03f, 4.5285654e-02f, 4.6293053e-01f, 5.0591884e-02f, 3.3719612e-01f},
{1.1376506e-03f, 4.9435175e-02f, 2.8475696e-01f, 7.5565299e-03f, 5.0543272e-01f, 1.6964431e-02f, 1.2895954e-02f, 1.2182058e-01f},
{2.3208685e-01f, 3.0026344e-03f, 2.9994604e-01f, 1.0788002e-01f, 2.5129295e-01f, 6.0325055e-02f, 1.9563614e-02f, 2.5902837e-02f},
{2.1498471e-03f, 1.5074946e-03f, 7.8172089e-01f, 1.0338091e-03f, 1.3937258e-03f, 1.0445895e-03f, 1.4726418e-01f, 6.3885468e-02f},
{1.3398827e-02f, 3.3900229e-03f, 6.0762719e-01f, 1.9820262e-02f, 2.0800135e-01f, 9.8124773e-02f, 4.8234278e-02f, 1.4032961e-03f},
{2.3303617e-02f, 3.4139989e-02f, 1.4699189e-01f, 1.2315688e-02f, 3.7802946e-02f, 1.4998242e-01f, 6.5612313e-02f, 5.2985114e-01f},
{1.6862263e-02f, 4.6331375e-01f, 2.0512681e-01f, 2.1145137e-03f, 1.2966103e-01f, 5.3406151e-02f, 5.0222020e-02f, 7.9293460e-02f},
{6.8966855e-04f, 3.0961498e-01f, 7.7814658e-04f, 6.8839931e-04f, 7.0489907e-03f, 6.6906804e-01f, 1.0827247e-02f, 1.2845349e-03f},
{1.8880394e-03f, 3.0869591e-02f, 7.4815553e-02f, 5.9482392e-04f, 3.9023726e-01f, 4.7982146e-01f, 1.6694033e-02f, 5.0792381e-03f},
{5.2626025e-04f, 9.0395200e-04f, 1.7204031e-02f, 1.6694208e-02f, 4.3759149e-01f, 4.6376151e-01f, 3.9248877e-02f, 2.4069675e-02f},
{1.4472937e-02f, 5.4306735e-02f, 2.9413874e-01f, 2.7322469e-03f, 4.4562680e-01f, 1.8210715e-01f, 4.8955753e-03f, 1.7198193e-03f},
{1.0070336e-03f, 1.0517230e-03f, 1.6162887e-02f, 2.3131621e-03f, 1.2754852e-01f, 4.1664969e-01f, 1.6763504e-02f, 4.1850347e-01f},
{8.2932806e-03f, 3.8093971e-02f, 4.1609643e-02f, 8.6366918e-03f, 9.8961133e-02f, 2.9525440e-02f, 1.4609670e-02f, 7.6027017e-01f},
{6.5258283e-03f, 1.0474728e-01f, 1.1171084e-03f, 1.5049016e-02f, 1.0629857e-03f, 1.1871525e-03f, 7.0602789e-02f, 7.9970784e-01f},
{8.9706865e-04f, 8.9868048e-04f, 1.7629318e-02f, 1.9586664e-02f, 1.3929635e-03f, 4.2695927e-03f, 6.0546029e-02f, 8.9477968e-01f},
{3.4918762e-04f, 3.8338499e-02f, 2.2669425e-02f, 1.4173126e-02f, 5.7503029e-02f, 7.6945719e-02f, 4.6506434e-03f, 7.8537037e-01f},
{5.4127148e-04f, 2.3534163e-01f, 2.2138924e-03f, 7.0032064e-02f, 1.3697603e-01f, 3.9722948e-01f, 3.4721130e-02f, 1.2294450e-01f},
{1.6819805e-03f, 9.6885613e-02f, 1.6835702e-03f, 1.7330249e-02f, 1.6802961e-03f, 1.6797586e-03f, 2.2785527e-03f, 8.7677998e-01f},
{3.0093876e-03f, 2.2127670e-01f, 3.0878591e-03f, 4.6655081e-02f, 3.0009180e-03f, 3.6351195e-03f, 3.0046131e-03f, 7.1633032e-01f}
};