| 2386 | return result; |
| 2387 | } |
| 2388 | std::vector<std::vector<double>> gray(size_t n) { |
| 2389 | static std::vector<std::vector<double>> map = { |
| 2390 | {0, 0, 0}, |
| 2391 | {0.015873, 0.015873, 0.015873}, |
| 2392 | {0.031746, 0.031746, 0.031746}, |
| 2393 | {0.047619, 0.047619, 0.047619}, |
| 2394 | {0.0634921, 0.0634921, 0.0634921}, |
| 2395 | {0.0793651, 0.0793651, 0.0793651}, |
| 2396 | {0.0952381, 0.0952381, 0.0952381}, |
| 2397 | {0.111111, 0.111111, 0.111111}, |
| 2398 | {0.126984, 0.126984, 0.126984}, |
| 2399 | {0.142857, 0.142857, 0.142857}, |
| 2400 | {0.15873, 0.15873, 0.15873}, |
| 2401 | {0.174603, 0.174603, 0.174603}, |
| 2402 | {0.190476, 0.190476, 0.190476}, |
| 2403 | {0.206349, 0.206349, 0.206349}, |
| 2404 | {0.222222, 0.222222, 0.222222}, |
| 2405 | {0.238095, 0.238095, 0.238095}, |
| 2406 | {0.253968, 0.253968, 0.253968}, |
| 2407 | {0.269841, 0.269841, 0.269841}, |
| 2408 | {0.285714, 0.285714, 0.285714}, |
| 2409 | {0.301587, 0.301587, 0.301587}, |
| 2410 | {0.31746, 0.31746, 0.31746}, |
| 2411 | {0.333333, 0.333333, 0.333333}, |
| 2412 | {0.349206, 0.349206, 0.349206}, |
| 2413 | {0.365079, 0.365079, 0.365079}, |
| 2414 | {0.380952, 0.380952, 0.380952}, |
| 2415 | {0.396825, 0.396825, 0.396825}, |
| 2416 | {0.412698, 0.412698, 0.412698}, |
| 2417 | {0.428571, 0.428571, 0.428571}, |
| 2418 | {0.444444, 0.444444, 0.444444}, |
| 2419 | {0.460317, 0.460317, 0.460317}, |
| 2420 | {0.47619, 0.47619, 0.47619}, |
| 2421 | {0.492063, 0.492063, 0.492063}, |
| 2422 | {0.507937, 0.507937, 0.507937}, |
| 2423 | {0.52381, 0.52381, 0.52381}, |
| 2424 | {0.539683, 0.539683, 0.539683}, |
| 2425 | {0.555556, 0.555556, 0.555556}, |
| 2426 | {0.571429, 0.571429, 0.571429}, |
| 2427 | {0.587302, 0.587302, 0.587302}, |
| 2428 | {0.603175, 0.603175, 0.603175}, |
| 2429 | {0.619048, 0.619048, 0.619048}, |
| 2430 | {0.634921, 0.634921, 0.634921}, |
| 2431 | {0.650794, 0.650794, 0.650794}, |
| 2432 | {0.666667, 0.666667, 0.666667}, |
| 2433 | {0.68254, 0.68254, 0.68254}, |
| 2434 | {0.698413, 0.698413, 0.698413}, |
| 2435 | {0.714286, 0.714286, 0.714286}, |
| 2436 | {0.730159, 0.730159, 0.730159}, |
| 2437 | {0.746032, 0.746032, 0.746032}, |
| 2438 | {0.761905, 0.761905, 0.761905}, |
| 2439 | {0.777778, 0.777778, 0.777778}, |
| 2440 | {0.793651, 0.793651, 0.793651}, |
| 2441 | {0.809524, 0.809524, 0.809524}, |
| 2442 | {0.825397, 0.825397, 0.825397}, |
| 2443 | {0.84127, 0.84127, 0.84127}, |
| 2444 | {0.857143, 0.857143, 0.857143}, |
| 2445 | {0.873016, 0.873016, 0.873016}, |
no test coverage detected