.coveragerc .gitattributes MANIFEST.in docs/Makefile docs/conf.py docs/index.rst docs/make.bat docs/notebooks/Approximate Sparse Filtrations.ipynb docs/notebooks/Basic Usage.ipynb docs/notebooks/Greedy Subsampling for Fast Approximate Computation.ipynb docs/notebooks/Lower Star Image Filtrations.ipynb docs/notebooks/Lower Star Time Series.ipynb docs/notebooks/Moebius Strip And The Field of Coefficients.ipynb docs/notebooks/Representative Cocycles.ipynb docs/notebooks/Sparse Distance Matrices.ipynb docs/reference/index.rst docs/reference/stubs/ripser.Rips.rst docs/reference/stubs/ripser.ripser.rst paper.bib pyproject.toml ripser/__init__.py ripser/_version.py ripser/pyRips.pxd ripser/pyRipser.pyx ripser/ripser.cpp ripser/ripser.h ripser/ripser.py setup.py test/__init__.py test/test_lower_star.py test/test_ripser.py test/test_ripser_sklearn.py <<<<<< network # path=./coverage.xml /Users/runner/work/ripser.py/ripser.py <<<<<< EOF # path=fixes ./ripser/ripser.cpp:2,4,6,9,10,17,20,37,38,40,53,55,60,63,70,73,75,79,81,85,87,98,99,101,105,108,118,119,120,122,125,127,133,135,136,138,140,141,143,152,153,155,162,168,169,173,176,181,183,186,187,189,194,196,198,200,202,206,210,217,218,223,224,227,231,233,235,237,240,242,243,247,251,253,255,258,262,266,269,270,274,276,280,281,283,287,292,295,300,301,302,305,310,311,312,316,318,319,323,325,326,331,336,342,343,344,348,354,355,356,361,374,375,376,379,380,383,385,389,392,395,396,398,400,402,407,413,415,416,418,431,432,434,437,439,442,444,445,448,451,454,457,459,462,463,465,467,471,472,474,478,480,510,513,525,528,534,536,539,541,543,545,549,557,558,559,561,564,565,568,583,584,586,587,589,591,592,596,602,604,605,607,612,621,625,635,641,646,647,648,649,651,656,659,663,664,668,674,675,684,695,696,700,702,708,709,710,713,727,736,739,740,743,748,749,754,768,769,770,774,775,781,788,789,790,798,803,810,811,812,816,821,829,833,835,836,839,842,847,854,856,859,861,864,873,887,892,902,903,904,907,912,917,919,924,928,930,931,932,936,937,940,942,946,949,951,955,957,961,962,964,967,971,972,975,977,978,981,989,998,1001,1002,1004,1006,1007,1009,1016,1026,1028,1031,1043,1052,1055,1058,1062,1063,1064,1066,1079,1086,1089,1091,1092,1094,1104,1106,1110,1118,1120,1121,1124,1131,1133,1134,1137,1142,1145,1149,1161,1163,1164,1173,1174,1187,1190,1191,1195,1208,1209,1214,1215,1220,1224,1229,1233,1240,1247,1250,1251,1252,1255,1265,1266,1267,1268,1270,1273,1276,1279,1295,1301,1305,1306,1309,1319,1324,1325,1326 ./ripser/ripser.h:4 ./ripser/pyRipser.cpp:2,4,48,50,334,348,362,449,454,457,460,464,467,470,634,646,653,658,666,674,676,686,690,693,714,765,813,824,827,835,862,865,866,876,888,910,911,953,954,963,972,981,990,999,1008,1017,1026,1035,1044,1053,1062,1071,1080,1089,1098,1107,1116,1125,1134,1154,1166,1167,1169,1178,1187,1196,1205,1231,1269,1273,1276,1281,1287,1290,1296,1308,1320,1345,1352,1355,1360,1371,1379,1387,1394,1397,1408,1410,1414,1425,1442,1451,1458,1473,1477,1491,1499,1500,1503,1526,1564,1602,1605,1608,1611,1614,1627,1630,1633,1634,1636,1638,1640,1642,1645,1647,1649,1651,1653,1655,1662,1664,1666,1668,1680,1747,1755,1771,1790,1801,1807,1813,1819,1820,1823,1836,1837,1844,1849,1854,1855,1866,1874,1875,1893,1896,1898,1907,1917,1931,1939,1958,1959,1967,1986,2011,2022,2028,2034,2040,2046,2052,2058,2059,2062,2078,2079,2089,2094,2099,2100,2113,2121,2122,2155,2158,2160,2163,2165,2168,2170,2183,2195,2207,2215,2238,2239,2247,2256,2270,2278,2288,2289,2297,2306,2320,2328,2338,2339,2347,2356,2370,2378,2388,2389,2397,2406,2420,2428,2438,2439,2447,2456,2470,2478,2488,2489,2497,2503,2513,2525,2533,2534,2547,2548,2556,2562,2563,2571,2575,2584,2593,2601,2604,2605,2613,2620,2629,2639,2650,2658,2659,2671,2679,2685,2686,2694,2710,2718,2726,2735,2743,2749,2764,2777,2780,2794,2795,2803,2817,2818,2826,2842,2850,2858,2867,2875,2881,2896,2909,2912,2926,2927,2935,2949,2950,2958,2974,2982,2990,2999,3007,3013,3028,3041,3044,3058,3059,3067,3081,3082,3090,3104,3123,3127,3135,3146,3147,3161,3180,3184,3192,3203,3204,3218,3237,3241,3249,3260,3261,3275,3294,3298,3306,3317,3318,3332,3351,3355,3363,3374,3375,3379,3390,3420,3457,3458,3462,3473,3484,3496,3513,3514,3520,3521,3529,3536,3537,3544,3545,3552,3553,3560,3561,3600,3601,3608,3609,3616,3617,3618,3634,3635,3643,3645,3661,3666,3668,3675,3681,3683,3705,3706,3707,3711,3722,3733,3794,3796,3800,3801,3819,3831,3843,3853,3861,3863,3870,3874,3884,3885,3901,3903,3911,3920,3923,3928,3929,3934,3942,3943,3952,3963,3972,3974,3983,3985,3986,4000,4002,4015,4016,4023,4024,4044,4045,4048,4052,4057,4060,4065,4066,4069,4076,4077,4104,4105,4116,4117,4120,4127,4131,4155,4156,4168,4173,4174,4191,4192,4193,4220,4221,4252,4253,4272,4273,4274,4285,4297,4298,4313,4314,4319,4322,4325,4334,4344,4352,4357,4358,4365,4376,4378,4394,4395,4400,4403,4411,4418,4430,4438,4443,4452,4457,4468,4477,4487,4496,4506,4509,4512,4519,4520,4537,4550,4571,4575,4576,4577,4578,4579,4585,4592,4596,4601,4607,4612,4619,4625,4626,4640,4648,4650,4662,4664,4675,4677,4678,4683,4687,4689,4691,4693,4710,4732,4734,4743,4747,4749,4757,4759,4766,4790,4800,4808,4832,4833,4849,4851,4853,4872,4873,4879,4887,4895,4896,4905,4915,4923,4938,4939,4940,4963,4964,4969,4986,4988,5004,5006,5010,5012,5018,5033,5052,5059,5066,5071,5073,5079,5089,5091,5097,5099,5110,5120,5128,5129,5133,5136,5139,5141,5147,5156,5157,5162,5163,5169,5173,5177,5183,5193,5195,5202,5209,5212,5215,5220,5221,5244,5251,5277,5285,5292,5305,5306,5312,5319,5323,5325,5326,5347,5348,5362,5370,5371,5372,5377,5378,5379,5398,5404,5408,5416,5418,5424,5430,5436,5442,5455,5461,5462,5472,5473,5480,5483,5489,5497,5507,5523,5524,5538,5542,5549,5552,5558,5562,5570,5572,5578,5584,5590,5596,5609,5615,5616,5626,5627,5634,5637,5643,5651,5661,5677,5678,5692,5696,5703,5706,5719,5721,5737,5738,5746,5747,5755,5756,5758,5763,5765,5771,5779,5793,5794,5802,5803,5811,5812,5820,5821,5829,5830,5838,5839,5841,5849,5850,5851,5863,5874,5877,5885,5894,5895,5908,5910,5926,5927,5935,5936,5944,5945,5947,5952,5954,5960,5968,5982,5983,5991,5992,6000,6001,6009,6010,6018,6019,6027,6028,6030,6038,6039,6040,6052,6063,6066,6074,6083,6084,6098,6106,6107,6108,6113,6114,6115,6128,6130,6146,6147,6155,6156,6164,6165,6167,6172,6174,6180,6188,6202,6203,6211,6212,6220,6221,6229,6230,6238,6239,6247,6248,6250,6258,6259,6260,6272,6283,6286,6294,6303,6304,6312,6314,6325,6327,6329,6341,6347,6348,6351,6357,6359,6368,6378,6379,6381,6390,6391,6393,6400,6402,6404,6417,6419,6420,6431,6440,6443,6450,6452,6453,6456,6460,6469,6476,6477,6478,6482,6493,6497,6516,6523,6524,6525,6530,6537,6548,6550,6557,6576,6580,6585,6590,6599,6600,6604,6606,6616,6631,6636,6641,6646,6651,6656,6658,6659,6662,6668,6671,6674,6675,6676 ./ripser/robinhood/src/test/unit/optimize_avalanche.cpp:2,7,12,15,19,20,23,25,35,41,42,43,44,45,49,51,54,64,69,76,79,82,83 ./ripser/robinhood/src/test/unit/bench_copy_iterators.cpp:2,6,8,11,15,19,20,28 ./ripser/robinhood/src/test/unit/bench_hash_string.cpp:2,7,19,21,26,28,30,37,38,50,52,55,56,57,58,61,62,64,70,71,73,77,78,81,82,87,88,91,92,97,98 ./ripser/robinhood/src/test/unit/bench_quick_overall_map.cpp:2,4,9,12,22,24,28,29,35,36,42,47,48,63,64,68,69,74,76,87,88,89,96,98,101,102,107,112,115,117,121,127,130,131,136,143,147,148,149,154,155,162,163,168,169,170,171,179,183,184,190,194,195,201,202,213,215,216,223,227,228,236,240,241,248,252,253,261,268,275 ./ripser/robinhood/src/test/unit/unit_maps_of_maps.cpp:2,7,9,12,15,18,26,27,32,35,40,44,46,47,48,52,55 ./ripser/robinhood/src/test/unit/count_one_emplace.cpp:2,7,21 ./ripser/robinhood/src/test/unit/unit_no_intrinsics.cpp:2,4,6,8,12,14 ./ripser/robinhood/src/test/unit/unit_iterators_postinc.cpp:2,4,7,11,14,19 ./ripser/robinhood/src/test/unit/unit_iterator_twice_bug.cpp:2,5,7,14,17,18,21,22,26,27,28,31,36,38,39,40,43,46,49,53,57,62 ./ripser/robinhood/src/test/unit/bench_distinctness.cpp:2,6,9,17,22,26,31,36,41,46,47,50,58,60,62,64 ./ripser/robinhood/src/test/unit/count_random_insert_erase.cpp:2,6,8,10,19,21,27,28,31 ./ripser/robinhood/src/test/unit/unit_pair_operators.cpp:2,4,6,8,13,16,24,25,36,37,38,39,40,43,44,50,53,54,57,58,62,67,70,71,74,75,79,84 ./ripser/robinhood/src/test/unit/unit_load_factor.cpp:2,4,6,9,12,19,20 ./ripser/robinhood/src/test/unit/unit_insert_or_assign.cpp:2,4,6,9,13,20,26,32,40,48,54 ./ripser/robinhood/src/test/unit/unit_reserve.cpp:2,4,7,11,17,20,21,23,27,28,33 ./ripser/robinhood/src/test/unit/unit_pair_trivial.cpp:2,4,8,11,19,25,29,34,37,38,49,50,56,60,63,64,67,70,74,79,81,83,84,86,91,94,95,99,100,101,107 ./ripser/robinhood/src/test/unit/unit_fallback_hash.cpp:2,4,16 ./ripser/robinhood/src/test/unit/unit_at.cpp:2,4,7,21 ./ripser/robinhood/src/test/unit/unit_assertNotNull.cpp:2,4,6,10,11,12,17,21,25 ./ripser/robinhood/src/test/unit/unit_sizeof.cpp:2,4,8,14,15,17,23,25,26,27,29,36,42,46 ./ripser/robinhood/src/test/unit/unit_not_copyable.cpp:2,4,11,15,18,21,22,26,29,38,40,43,49 ./ripser/robinhood/src/test/unit/unit_calcsize.cpp:2,4,9,14,17,26 ./ripser/robinhood/src/test/unit/unit_iterators_ctor.cpp:2,4,7,17 ./ripser/robinhood/src/test/unit/unit_overflow_collisions.cpp:2,8,11,17,19,21,26,30,33,35,36,40,45,48,50,51,53,55,58,59,60,61,64,73,78,79,80,81,92,94,97,98,99 ./ripser/robinhood/src/test/unit/unit_unique_ptr.cpp:2,4,6,9,23,28,38,45,50,51,52,56,61,62 ./ripser/robinhood/src/test/unit/unit_explicitctor.cpp:3,7,9,15,19,24,28,31,32 ./ripser/robinhood/src/test/unit/unit_hash_string_view.cpp:2,4,7,9,14,15,23,26,27 ./ripser/robinhood/src/test/unit/unit_iterators_empty.cpp:2,4,7,13,15,20,22,23 ./ripser/robinhood/src/test/unit/unit_assignment_combinations.cpp:2,4,7,15,16,25,28,38,39,48,51,52,60,63,64,73,76,77,86,94,95,108,109,122,123,137,138,144,151,152,160,167,174,180,186 ./ripser/robinhood/src/test/unit/unit_scoped_free.cpp:2,4,6,9,10,14,15,19,20,24,25,29,30,32,36,37,38 ./ripser/robinhood/src/test/unit/unit_assign_to_move.cpp:2,4,7,10,15,18,21,22,25,29,32,35,39,40,43,44,46,49,53,58,59,60,62,65,69,74,75,76,78,83,85,86 ./ripser/robinhood/src/test/unit/count_ctor_dtor_1.cpp:2,6,8,16,18,21,23 ./ripser/robinhood/src/test/unit/unit_initializerlist.cpp:2,4,6,9,17,21,26 ./ripser/robinhood/src/test/unit/unit_diamond.cpp:2,4,9,10,13,15,22 ./ripser/robinhood/src/test/unit/unit_iterators_insert.cpp:2,4,6,9,16,17,24,25 ./ripser/robinhood/src/test/unit/unit_hash_smart_ptr.cpp:2,4,6,11,12,17,23 ./ripser/robinhood/src/test/unit/unit_assignments.cpp:2,4,6,14,16,17,20,23,25,27,28,33,34,35,40,41,42,47,48,53,56,57,58,59,62,63,64,68,69,70,75,79,80,81 ./ripser/robinhood/src/test/unit/unit_empty.cpp:2,4,7,11,18,23,32,42,48 ./ripser/robinhood/src/test/unit/unit_insert.cpp:2,4,7,10,12,16,18 ./ripser/robinhood/src/test/unit/unit_calcMaxNumElementsAllowed.cpp:2,4,8,9,15,18,23,31,35 ./ripser/robinhood/src/test/unit/bench_hash_int.cpp:2,7,11,18 ./ripser/robinhood/src/test/unit/unit_random_verifier.cpp:2,7,11,14,19,27,28,32,35 ./ripser/robinhood/src/test/unit/bench_random_insert_erase.cpp:2,5,7,12,19,22,25,33,34,36,37 ./ripser/robinhood/src/test/unit/unit_count.cpp:2,4,7,16 ./ripser/robinhood/src/test/unit/include_only.h:3,5 ./ripser/robinhood/src/test/unit/unit_vectorofmaps.cpp:2,6,9,12,20,21,22,27,29,35,36,42,43,48,49,51 ./ripser/robinhood/src/test/unit/fuzz_insert_erase.cpp:2,6,9,11,18,20,21,23,27,29,34,37,41,47,53,58,59,63,64,65,69,70,71,72 ./ripser/robinhood/src/test/unit/bench_find_random.cpp:2,6,8,11,15,17,23,27,31,35,39,40,43,45,47,53,54,58,59,63,67,78,80,81,87,91,92,94,95,97 ./ripser/robinhood/src/test/unit/bench_swap.cpp:2,6,9,13,17,23,25,29 ./ripser/robinhood/src/test/unit/unit_xy.cpp:2,4,8,10,13,14,15,16,20,24,29,35,37,38,43,44,48,52,58,64,65,71,73,74,79,80,84,89,99,108,111,112,118,120,121,126 ./ripser/robinhood/src/test/unit/unit_hash_char_types.cpp:2,4,7 ./ripser/robinhood/src/test/unit/count_ctor_dtor.cpp:2,6,8,16,20 ./ripser/robinhood/src/test/unit/unit_copyassignment.cpp:2,4,6,10,14,18,20,24,28 ./ripser/robinhood/src/test/unit/show_hash.cpp:2,8,10,15,17,26,27,28,29,41,42,46,47,50,51,55,56,60,61,62,65,73,75,76,79 ./ripser/robinhood/src/test/unit/unit_undefined_behavior_nekrolm.cpp:7,9,13,18,22,25,27,30,31,36,39,42,45,46,49,50,54,56,62,65,69,72,75,76,79,80,84,85,88,90,98,101,104,107,110,111,114,115,118,119,122,124,129,133,135,138,141,142,145,146,149,150,153,155,162,164,165,166,172,174,177,178,182,183,188,189,194,197,200,204,208,215,216,217,219 ./ripser/robinhood/src/test/unit/unit_multiple_apis.cpp:2,7,10,13,25,31,35,40,41,48,49,54,55,59,63,72,80,81,82,91,92,97,99,105,107 ./ripser/robinhood/src/test/unit/include_only.cpp:2,4,12,15,19,25,26,28 ./ripser/robinhood/src/test/unit/unit_not_moveable.cpp:2,4,11,14,17,20,21,25,27,37,39,42,48 ./ripser/robinhood/src/test/unit/unit_iterators_erase.cpp:2,5,7,10,14,18,19,26,35,37,39 ./ripser/robinhood/src/test/unit/unit_try_emplace.cpp:2,4,6,12,15,16,21,24,27,34,40,47,55,61,69 ./ripser/robinhood/src/test/unit/unit_string.cpp:2,4,6,10,12 ./ripser/robinhood/src/test/unit/unit_include_only.cpp:2,4,7 ./ripser/robinhood/src/test/unit/unit_unordered_set.cpp:2,4,6,9,14,15,18,22,25,28,31,32,37,40,44,47,48,56,62,68,74,80,86,92,98,104 ./ripser/robinhood/src/test/unit/unit_overflow.cpp:2,7,9,12,14,20,23,31,37,39,40,44,45 ./ripser/robinhood/src/test/unit/unit_heterogeneous.cpp:2,4,6,8,11,15,17,18,21,23,26,29,30,34,36,38,41,67,68,76,79 ./ripser/robinhood/src/test/unit/count_find_random.cpp:2,6,8,16,21,23,25,29,35,36,40,50,52,53,59,62,64,66 ./ripser/robinhood/src/test/unit/unit_sfc64_is_deterministic.cpp:4,8,14,17 ./ripser/robinhood/src/test/unit/bench_quick_overall_set.cpp:2,4,10,12,19,21,24,28,33,36,41,42,48,53,54,69,70,74,75,80,82,93,94,95,102,104,107,108,114,116,120,127,128,138,141,142,143,144,149,150,157,158,163,164,165,166,175,179,180,186,190,191,197,198,208,210 ./ripser/robinhood/src/test/unit/unit_iterators_stochastic.cpp:2,7,9,12,17,19,23,32,35,36,39,46,50,51 ./ripser/robinhood/src/test/unit/bench_iterate.cpp:2,6,8,11,15,17,20,23,30,31,32,34,40,42,43,45 ./ripser/robinhood/src/test/unit/unit_mup.cpp:2,4,6,9,21,22,24 ./ripser/robinhood/src/test/unit/unit_addOrFree.cpp:2,4,7,12,13,16,17,19 ./ripser/robinhood/src/test/unit/unit_reserve_and_assign.cpp:2,5,7,10,75,79,85,86,90,91,95 ./ripser/robinhood/src/test/unit/unit_rotr.cpp:2,4,10,13 ./ripser/robinhood/src/test/app/doctest.h:3,5,8,12,13,17,18 ./ripser/robinhood/src/test/app/geomean.h:3,5,14,15,18,19,23,24 ./ripser/robinhood/src/test/app/Counter.h:3,7,9,11,24,29,32,35,40,42,44,58,61,64,65,68,72,74,79,81,82,83,85,90,92,93,94 ./ripser/robinhood/src/test/app/hash/Bad.h:3,6,8,13,15,16,17 ./ripser/robinhood/src/test/app/hash/FNV1a.h:3,6,8,25,27,29,30,31 ./ripser/robinhood/src/test/app/hash/Identity.h:3,6,8,14,16,21,23,24,25 ./ripser/robinhood/src/test/app/fmt/streamstate.h:3,5,7,12,19,21,29,33,34,35 ./ripser/robinhood/src/test/app/fmt/streamstate.cpp:2,4,11,14,15,21,22,23 ./ripser/robinhood/src/test/app/fmt/hex.h:3,5,8,10,15,19,20,26,27,28,29 ./ripser/robinhood/src/test/app/fmt/mup.cpp:2,9,11,13,24,28,31,33,34,35,36,38,41,44,47,50,53,56,59,62,63,66,69,72,75,78,81,84,87,88,92,95,101,107,108,111,112,114,118,119,120 ./ripser/robinhood/src/test/app/fmt/mup.h:3,5,10,12,22,32,33,34 ./ripser/robinhood/src/test/app/fmt/bin.h:3,6,8,13,17,18,23,24,25,26 ./ripser/robinhood/src/test/app/PerformanceCounters.h:3,6,11,16,21,27,32,35,38,42,46,49,52,55,58,61,64,67,70,73,77,80,83,86,91,96,98,101,104,107,110,112,114,124,128 ./ripser/robinhood/src/test/app/benchmark.cpp:3,5,7,9,12,13,14,15,19,22,23,31,35,36,45,51,52,54 ./ripser/robinhood/src/test/app/Counter.cpp:2,4,9,10,15,16,21,22,28,29,30,36,37,38,44,45,46,50,52,53,57,59,60,66,69,70,74,78,80,81,85,87,88,92,94,95,102,103,104,108,110,111,116,117,124,125,126,130,134,135,149,150 ./ripser/robinhood/src/test/app/randomseed.h:3,5,7 ./ripser/robinhood/src/test/app/CtorDtorVerifier.cpp:3,6,8,19,20,21,22,28,29,30,36,37,38,45,46,47,54,55,62,63,66,67,70,71,76,77,78,81,82,85,86,89,90,95,96,97,100,101,103,105,108,109,110 ./ripser/robinhood/src/test/app/benchmark.h:3,6,10,15,21,24,27,41,45,46,48,52,55,56,60,61,64,78,82,84 ./ripser/robinhood/src/test/app/counter_defaults.h:3,6,8,10,17 ./ripser/robinhood/src/test/app/randomseed.cpp:2,4,8 ./ripser/robinhood/src/test/app/CtorDtorVerifier.h:3,5,8,16,19,23,28,32,34,39,40,41 ./ripser/robinhood/src/test/app/sfc64.h:3,5,11,17,20,26,32,40,41,42,46,49,51,54,57,58,61,62,65,66,73,74,78,79,83,84,95,96,99,100,106,107,110,111,116,117,126,133,137,138,143 ./ripser/robinhood/src/test/app/PerformanceCounters.cpp:2,4,6,8,10,16,21,23,26,27,30,31,32,33,38,41,44,47,50,53,56,59,62,65,68,71,74,77,80,83,86,89,92,95,98,107,108,109,113,114,118,119,122,123,133,137,141,145,149,155,156,159,163,164,174,175,179,180,183,190,191,192,193,197,198,199,201,204,205,208,209,215 ./ripser/robinhood/src/test/app/avalanche.h:3,5,11,18,22,25,33,36,37,38,46,47,55,57,58,68,69,71,72,76,85,87,88,139,151,152,156,157,158,159,165 ./ripser/robinhood/src/test/app/checksum.h:3,5,7,9,18,19,23,28,30,31,34,35,39,40,46,50,53,54,56,57,62,66,69,70,72,73,74,75 ./ripser/robinhood/src/test/thirdparty/doctest/doctest.h:41,44,48,53,56,60,62,64,80,90,94,108,122,135,139,150,164,185,194,200,219,221,225,239,246,254,260,266,270,274,287,297,299,309,313,317,321,330,332,338,349,355,371,376,382,387,395,398,419,421,423,427,429,431,453,456,458,463,465,469,473,475,479,483,486,489,492,495,502,503,506,510,517,519,522,531,533,539,541,542,545,547,551,557,560,563,566,569,571,575,579,583,587,591,595,599,603,607,611,615,619,623,627,632,633,637,639,651,653,661,665,668,674,676,682,684,688,691,693,698,700,704,709,712,715,733,741,747,752,757,761,766,771,776,781,782,785,787,790,793,797,799,802,807,809,811,815,816,820,821,822,826,829,835,837,840,845,847,851,852,861,874,879,881,884,886,893,895,897,904,906,908,915,917,931,933,937,952,954,960,962,964,966,973,977,981,983,985,987,992,994,997,1000,1003,1008,1009,1019,1020,1030,1031,1033,1036,1038,1063,1065,1072,1079,1086,1088,1102,1108,1109,1116,1132,1136,1139,1143,1148,1152,1153,1162,1185,1187,1191,1193,1195,1197,1199,1207,1209,1211,1219,1221,1226,1228,1230,1232,1234,1238,1241,1243,1247,1249,1254,1255,1258,1263,1266,1269,1277,1278,1281,1285,1292,1294,1297,1299,1306,1307,1311,1314,1317,1318,1320,1324,1327,1332,1333,1335,1338,1355,1365,1371,1378,1379,1384,1387,1394,1395,1397,1402,1405,1409,1422,1423,1427,1429,1432,1436,1437,1442,1445,1449,1451,1455,1459,1460,1469,1481,1487,1490,1492,1494,1497,1499,1501,1504,1506,1508,1512,1517,1518,1522,1526,1527,1528,1537,1538,1546,1554,1555,1556,1557,1562,1563,1569,1571,1575,1576,1578,1580,1582,1585,1587,1589,1594,1596,1598,1600,1603,1606,1619,1620,1622,1628,1630,1634,1636,1644,1646,1651,1653,1657,1660,1665,1672,1675,1680,1685,1689,1692,1696,1701,1704,1706,1710,1711,1712,1717,1718,1719,1722,1728,1737,1746,1756,1770,1775,1780,1784,1795,1800,1806,1813,1840,1844,1849,1853,1857,1863,1866,1871,1891,1894,1901,1908,1916,1920,1926,1932,1937,1947,1949,1956,1962,1966,1968,1970,1980,1985,1987,1990,1997,1999,2006,2015,2031,2043,2053,2058,2062,2066,2070,2074,2091,2093,2103,2111,2113,2117,2121,2123,2142,2149,2151,2167,2183,2185,2201,2217,2219,2232,2234,2236,2242,2251,2255,2259,2263,2268,2272,2277,2281,2284,2287,2290,2293,2296,2299,2303,2306,2315,2322,2329,2345,2361,2380,2387,2389,2410,2417,2420,2427,2434,2437,2462,2484,2506,2516,2541,2561,2568,2570,2572,2574,2577,2599,2601,2605,2607,2611,2613,2617,2619,2622,2624,2646,2669,2697,2699,2732,2738,2740,2748,2760,2762,2765,2767,2773,2775,2778,2784,2788,2792,2798,2800,2802,2811,2812,2813,2824,2826,2827,2829,2831,2835,2843,2845,2846,2849,2856,2857,2864,2865,2867,2873,2874,2878,2879,2881,2883,2884,2891,2892,2894,2903,2907,2913,2915,2917,2921,2926,2930,2933,2936,2938,2940,2942,2944,2946,2948,2955,2965,2966,2969,2975,2978,2982,2988,2996,2997,2998,3002,3006,3008,3010,3015,3017,3018,3021,3032,3033,3034,3038,3039,3043,3044,3047,3059,3060,3061,3063,3068,3070,3071,3073,3074,3097,3119,3120,3121,3123,3124,3126,3132,3133,3142,3144,3145,3148,3149,3154,3155,3161,3163,3168,3169,3174,3175,3178,3179,3188,3190,3193,3194,3199,3200,3201,3209,3213,3217,3221,3225,3229,3233,3252,3259,3262,3264,3273,3274,3286,3287,3289,3292,3299,3300,3303,3312,3318,3319,3331,3333,3338,3343,3349,3350,3354,3358,3359,3364,3376,3379,3381,3382,3383,3397,3399,3404,3406,3407,3409,3419,3425,3426,3427,3433,3437,3441,3442,3447,3451,3457,3459,3460,3465,3469,3470,3478,3483,3486,3487,3492,3502,3503,3504,3507,3509,3510,3519,3529,3530,3532,3536,3543,3544,3549,3550,3558,3559,3562,3564,3565,3569,3576,3589,3591,3592,3593,3597,3599,3603,3606,3617,3618,3631,3635,3636,3640,3641,3646,3651,3655,3657,3665,3667,3668,3676,3677,3690,3691,3698,3699,3706,3707,3712,3713,3719,3730,3732,3733,3736,3745,3763,3767,3772,3774,3791,3794,3796,3800,3801,3821,3827,3828,3829,3835,3836,3841,3842,3869,3872,3879,3884,3885,3894,3906,3908,3911,3912,3916,3929,3931,3932,3936,3939,3942,3946,3948,3950,3952,3965,3967,3973,3974,3978,3979,3989,3990,3998,3999,4000,4002,4008,4012,4014,4016,4026,4028,4033,4041,4042,4046,4047,4060,4061,4062,4069,4073,4074,4076,4081,4084,4085,4086,4089,4096,4100,4101,4105,4106,4110,4112,4116,4117,4119,4121,4123,4125,4127,4144,4145,4149,4150,4154,4155,4167,4168,4171,4175,4180,4181,4184,4185,4189,4190,4196,4197,4201,4208,4209,4215,4216,4219,4223,4225,4230,4231,4233,4234,4238,4239,4241,4244,4254,4255,4261,4263,4268,4272,4274,4276,4278,4283,4286,4290,4293,4295,4297,4302,4303,4307,4310,4313,4315,4317,4319,4321,4323,4325,4331,4332,4334,4336,4338,4340,4342,4344,4346,4348,4355,4360,4362,4364,4368,4371,4374,4376,4377,4381,4384,4387,4389,4390,4397,4398,4399,4400,4405,4409,4415,4423,4430,4433,4439,4440,4445,4446,4457,4458,4464,4474,4475,4488,4489,4493,4496,4497,4498,4499,4503,4504,4508,4512,4516,4520,4521,4522,4526,4527,4531,4532,4534,4536,4537,4541,4542,4551,4552,4557,4558,4565,4568,4572,4573,4578,4579,4584,4585,4589,4590,4599,4601,4602,4609,4613,4619,4624,4625,4626,4629,4630,4635,4636,4637,4641,4643,4645,4648,4652,4656,4666,4667,4668,4669,4671,4678,4679,4682,4683,4687,4688,4695,4702,4703,4707,4725,4735,4737,4738,4746,4750,4762,4763,4767,4771,4779,4781,4782,4786,4787,4789,4800,4802,4803,4806,4810,4811,4814,4820,4821,4823,4827,4829,4835,4837,4840,4847,4849,4851,4852,4855,4860,4862,4864,4866,4867,4873,4874,4876,4878,4884,4896,4899,4926,4927,4928,4936,4941,4943,4951,4954,4957,4960,4962,4964,4967,4970,4973,4975,4978,4983,4986,4987,4992,4993,4999,5000,5004,5005,5009,5010,5015,5017,5021,5025,5027,5031,5033,5035,5051,5054,5063,5069,5070,5075,5076,5078,5081,5082,5086,5087,5092,5095,5096,5101,5102,5106,5107,5111,5112,5114,5118,5120,5124,5127,5128,5130,5133,5135,5137,5142,5147,5148,5150,5156,5160,5164,5168,5172,5177,5178,5184,5185,5189,5190,5195,5196,5201,5207,5208,5209,5211,5212,5219,5220,5224,5234,5238,5239,5245,5246,5247,5249,5251,5252,5257,5258,5263,5264,5371,5374,5375,5384,5388,5389,5403,5404,5405,5409,5422,5423,5426,5428,5432,5436,5439,5441,5448,5449,5450,5452,5456,5469,5480,5481,5487,5488,5491,5492,5499,5503,5507,5520,5523,5525,5526,5529,5535,5543,5544,5546,5547,5553,5554,5559,5560,5564,5566,5568,5571,5573,5575,5576,5579,5581,5588,5589,5592,5594,5597,5599,5602,5611,5612,5625,5628,5643,5644,5653,5657,5658,5659,5660,5662,5663,5675,5676,5680,5681,5697,5700,5702,5703,5705,5709,5716,5721,5727,5731,5732,5740,5741,5743,5744,5745,5751,5752,5757,5758,5763,5764,5768,5789,5792,5802,5809,5815,5820,5823,5826,5845,5853,5859,5864,5869,5874,5879,5884,5885,5886,5889,5894,5895,5899,5900,5906,5907,5910,5912,5914,5918,5924,5927,5931,5937,5938,5942,5946,5951,5956,5960,5965,5966,5968,5972,5977,5981,5983,5984,5989,6000,6005,6007,6010,6011,6012,6013,6015,6018,6021,6025,6029,6042,6045,6050,6055,6056,6060,6065,6066,6073,6075,6076,6078,6080,6083,6087,6089,6091,6093,6095,6101,6103,6106,6121,6123,6129,6130,6136,6138,6140,6142,6146,6147,6148,6157,6158,6165,6167,6168,6170,6174,6175,6179,6180,6187,6188,6189,6190,6191,6193,6199,6203 ./ripser/robinhood/src/test/thirdparty/nanobench/nanobench.h:29,32,37,41,47,49,55,61,70,78,90,96,102,108,116,118,121,129,262,264,266,271,280,291,294,297,299,305,308,313,317,325,328,336,337,338,340,343,346,350,351,352,353,354,356,360,370,371,372,393,402,418,420,426,430,432,440,445,448,454,478,481,488,493,498,507,511,514,518,521,526,531,540,542,558,561,569,579,582,586,608,614,617,620,623,628,630,636,640,648,657,662,675,687,700,710,733,751,764,777,790,799,811,831,842,852,855,857,862,865,868,871,873,880,884,891,893,904,906,913,939,942,945,947,952,955,961,970,972,975,978,980,988,989,999,1001,1010,1014,1020,1026,1029,1033,1036,1045,1048,1049,1050,1054,1059,1061,1062,1064,1068,1072,1079,1087,1088,1089,1090,1092,1095,1098,1099,1102,1103,1107,1110,1112,1113,1119,1120,1128,1129,1137,1138,1139,1142,1143,1150,1156,1161,1164,1165,1171,1172,1177,1178,1182,1183,1187,1188,1195,1196,1202,1203,1209,1210,1215,1216,1218,1223,1224,1226,1227,1228,1229,1230,1232,1236,1254,1260,1262,1265,1268,1270,1273,1279,1280,1281,1282,1283,1284,1286,1289,1291,1293,1298,1301,1302,1305,1306,1307,1309,1314,1315,1318,1322,1334,1339,1341,1342,1346,1348,1353,1355,1365,1366,1410,1411,1415,1420,1425,1428,1431,1438,1439,1444,1445,1447,1454,1458,1462,1466,1467,1468,1469,1476,1477,1483,1484,1489,1490,1491,1493,1494,1501,1502,1504,1511,1516,1519,1521,1522,1525,1568,1570,1571,1575,1587,1588,1591,1594,1597,1600,1603,1606,1612,1613,1616,1617,1618,1619,1622,1625,1626,1635,1638,1641,1648,1650,1651,1652,1653,1654,1655,1665,1668,1673,1676,1678,1682,1683,1684,1685,1686,1687,1688,1691,1695,1698,1701,1704,1707,1710,1718,1723,1730,1733,1739,1749,1756,1760,1765,1768,1770,1778,1786,1791,1795,1798,1800,1801,1802,1803,1804,1805,1807,1810,1813,1816,1823,1826,1832,1838,1843,1846,1848,1857,1858,1860,1861,1862,1863,1866,1867,1870,1871,1874,1875,1877,1888,1889,1899,1906,1907,1917,1918,1922,1923,1928,1929,1933,1935,1940,1947,1962,1963,1964,1969,1970,1974,1975,1977,1980,1983,1984,1985,1996,1997,2001,2002,2006,2007,2008,2009,2014,2015,2019,2020,2032,2034,2035,2040,2041,2045,2050,2055,2058,2059,2074,2075,2076,2082,2086,2088,2092,2093,2102,2106,2107,2108,2113,2125,2127,2138,2140,2151,2153,2157,2158,2163,2164,2169,2170,2173,2177,2179,2184,2186,2187,2190,2191,2195,2198,2203,2204,2209,2212,2220,2222,2223,2224,2226,2229,2238,2241,2246,2248,2251,2253,2254,2258,2263,2268,2274,2277,2279,2280,2281,2282,2285,2286,2294,2298,2301,2305,2306,2307,2311,2312,2315,2316,2319,2320,2322,2331,2336,2338,2341,2343,2346,2349,2350,2356,2357,2362,2363,2366,2367,2371,2372,2377,2378,2382,2383,2385,2390,2391,2398,2399,2404,2411,2412,2417,2418,2419,2420,2422,2423,2436,2440,2444,2451,2455,2461,2463,2464,2465,2466,2469,2471,2476,2483,2487,2488,2489,2492,2493,2496,2497,2504,2505,2508,2509,2512,2516,2519,2527,2528,2535,2536,2537,2538,2539,2540,2545,2546,2555,2558,2566,2570,2574,2580,2581,2584,2590,2592,2593,2598,2608,2616,2620,2621,2622,2626,2627,2628,2631,2632,2635,2636,2639,2640,2642,2648,2650,2653,2656,2657,2660,2664,2667,2668,2671,2672,2681,2684,2685,2693,2694,2699,2704,2710,2711,2716,2717,2726,2727,2730,2731,2738,2743,2744,2750,2751,2757,2758,2764,2765,2774,2775,2777,2778,2781,2782,2785,2786,2787,2788,2796,2803,2808,2809,2810,2815,2819,2822,2826,2829,2832,2835,2841,2843,2850,2851,2856,2858,2859,2860,2861,2864,2865,2869,2871,2875,2877,2878,2883,2884,2890,2891,2894,2895,2899,2903,2909,2910,2912,2913,2917,2918,2922,2925,2926,2930,2932,2933,2936,2937,2941,2942,2945,2946,2950,2951,2956,2957,2960,2961,2966,2967,2970,2971,2992,2993,2994,2998,2999,3005,3008,3009,3012,3013,3019,3022,3023,3027,3030,3031,3038,3041,3042,3045,3046,3049,3050,3055,3056,3059,3060,3063,3064,3069,3072,3076,3079,3080,3083,3084,3088,3089,3093,3094,3097,3098,3103,3106,3107,3112,3115,3116,3121,3124,3125,3130,3133,3134,3138,3141,3142,3146,3149,3150,3154,3157,3158,3162,3165,3166,3170,3171,3174,3175,3178,3179,3183,3184,3188,3189,3213,3214,3224,3225,3232,3233,3240,3241,3242,3247,3250,3251,3257,3258,3260,3261,3264,3268,3272,3274,3281,3283,3284,3288,3289,3292,3295,3296,3299,3300,3303,3304,3307,3308,3311,3312,3321,3323,3324,3325,3326,3327 ./ripser/robinhood/src/include/robin_hood.h:32,35,40,53,61,70,82,83,87,88,92,96,99,108,118,125,132,161,173,182,193,201,208,214,216,220,226,234,238,245,248,253,260,268,276,277,280,283,286,287,288,290,292,299,303,304,311,312,316,317,326,330,332,337,339,340,348,349,357,362,368,369,377,378,384,385,388,389,396,398,399,407,408,411,412,420,421,432,433,434,439,440,449,454,455,457,458,462,464,469,473,475,480,481,486,487,492,498,499,510,512,518,522,525,529,533,535,538,544,546,562,563,564,565,567,575,582,588,594,599,605,615,630,631,637,638,642,647,648,652,656,662,666,670,674,675,680,683,687,691,694,695,722,723,728,729,742,743,753,755,760,762,768,771,776,778,783,785,790,792,798,800,807,808,835,840,843,847,856,863,906,916,920,923,925,933,936,938,944,953,957,961,964,967,968,971,972,975,976,981,986,987,993,998,999,1004,1005,1010,1011,1015,1016,1020,1029,1030,1033,1038,1039,1042,1043,1046,1047,1050,1051,1054,1055,1058,1059,1064,1069,1070,1076,1081,1082,1087,1088,1093,1094,1098,1099,1103,1105,1109,1110,1115,1116,1123,1124,1126,1129,1138,1140,1146,1150,1151,1152,1154,1156,1159,1164,1165,1168,1170,1177,1183,1184,1185,1186,1196,1197,1198,1200,1202,1204,1211,1218,1222,1225,1233,1237,1243,1244,1251,1252,1259,1260,1265,1266,1269,1270,1273,1274,1278,1279,1283,1284,1294,1300,1304,1308,1318,1319,1324,1326,1339,1344,1345,1350,1351,1356,1357,1358,1367,1368,1375,1377,1378,1379,1385,1392,1393,1398,1399,1407,1413,1418,1421,1426,1427,1430,1431,1439,1440,1444,1449,1450,1456,1457,1461,1462,1469,1470,1473,1476,1477,1481,1486,1487,1499,1500,1508,1509,1517,1518,1534,1535,1536,1553,1555,1559,1560,1562,1563,1572,1584,1585,1586,1595,1596,1603,1604,1612,1614,1615,1618,1624,1625,1629,1633,1643,1645,1646,1652,1653,1661,1662,1664,1670,1673,1674,1679,1680,1686,1690,1691,1692,1694,1695,1699,1700,1705,1706,1711,1712,1718,1719,1720,1730,1732,1733,1737,1738,1742,1743,1749,1750,1755,1756,1760,1761,1765,1766,1772,1773,1778,1779,1783,1784,1787,1788,1795,1797,1798,1806,1808,1809,1812,1813,1818,1819,1829,1831,1832,1842,1844,1845,1850,1851,1857,1858,1866,1867,1872,1873,1879,1880,1886,1887,1892,1894,1898,1903,1905,1906,1912,1916,1920,1921,1927,1928,1934,1937,1941,1942,1945,1946,1952,1959,1962,1965,1966,1971,1972,1981,1984,1985,1987,1988,1992,1993,1997,1998,2002,2003,2007,2008,2013,2014,2018,2019,2023,2024,2027,2028,2033,2034,2039,2040,2050,2053,2056,2059,2060,2068,2069,2075,2076,2081,2084,2086,2095,2096,2097,2104,2105,2106,2107,2114,2115,2124,2126,2127,2134,2137,2138,2143,2145,2150,2153,2156,2157,2165,2172,2174,2175,2180,2181,2187,2188,2192,2193,2205,2206,2209,2212,2213,2214,2223,2231,2233,2234,2239,2240,2246,2247,2251,2252,2259,2260,2263,2266,2267,2268,2276,2279,2284,2289,2292,2295,2296,2302,2303,2307,2308,2316,2317,2319,2320,2325,2326,2329,2336,2337,2338,2347,2348,2359,2360,2361,2363,2367,2371,2379,2381,2385,2389,2396,2397,2398 ./ripser/robinhood/src/external_cmake/myproject.cpp:3,8 <<<<<< EOF