112 {4, 5, 6, 7, 10, 11},
135 {3, 4, 5, 6, 10, 11},
235 {3, 4, 5, 8, 10, 11},
258 {0, 1, 2, 3, 6, 8, 9, 10},
259 {4, 5, 7, 11, 12, 13, 14, 15},
271 {0, 1, 2, 3, 10, 11, 12, 13},
272 {4, 5, 6, 7, 8, 9, 14, 15},
284 {0, 1, 2, 3, 7, 8, 9, 15},
285 {5, 6, 10, 11, 12, 13, 14},
295 if (c.
id == 8 || c.
id == 10) {
297 }
else if (c.
id == 6 || c.
id == 9 || c.
id == 11 || c.
id == 12) {
318 }
else if (c.
id == 1) {
337 }
else if (c.
id == 5) {
356 }
else if (c.
id == 4) {
373 if (c.
id == 7 || c.
id == 11) {
375 }
else if (c.
id == 9 || c.
id == 10) {
381 {0, 1, 2, 3, 6, 7, 9, 11},
382 {4, 5, 8, 10, 12, 13, 14, 15},
392 if (c.
id > 14 && c.
id < 23) {
394 }
else if (c.
id == 23) {
400 {0, 1, 2, 3, 4, 5, 12, 15, 16, 17, 18, 23},
401 {6, 7, 8, 9, 10, 11, 13, 14, 19, 20, 21, 22},
411 if (c.
id == 12 || c.
id == 14 || c.
id == 17) {
413 }
else if (c.
id > 17) {
419 {0, 1, 2, 3, 4, 5, 12, 14, 15, 17, 18, 19},
420 {6, 7, 8, 9, 10, 11, 13, 16, 20, 21, 22, 23},
432 }
else if (c.
id == 12 || c.
id == 14 || c.
id == 15 || c.
id == 16) {
438 {0, 1, 2, 3, 4, 5, 12, 13, 14, 15, 17, 18},
439 {6, 7, 8, 9, 10, 11, 16, 19, 20, 21, 22, 23},
449 if (c.
id > 10 && c.
id < 15) {
451 }
else if (c.
id > 6 && c.
id < 10) {
457 {0, 1, 2, 3, 4, 5, 7, 8, 11, 12, 16, 17},
458 {6, 9, 10, 13, 14, 15, 18, 19, 20, 21, 22, 23},
473 }
else if (c.
id == 1) {
475 }
else if (c.
id == 2) {
495 }
else if (c.
id == 5) {
497 }
else if (c.
id == 3) {
517 }
else if (c.
id == 6) {
519 }
else if (c.
id == 3) {
536 if (c.
id == 11 || c.
id == 15) {
538 }
else if (c.
id == 10 || c.
id == 14) {
540 }
else if (c.
id == 8 || c.
id == 9) {
546 {0, 1, 2, 3, 6, 8, 10, 11},
547 {4, 5, 7, 9, 12, 13, 14, 15},
559 }
else if (c.
id == 17) {
561 }
else if (c.
id == 12 || c.
id == 14 || c.
id == 15 || c.
id == 16) {
567 {0, 1, 2, 3, 4, 5, 12, 13, 14, 17, 18, 19},
568 {6, 7, 8, 9, 10, 11, 15, 16, 20, 21, 22, 23},
599 for (
int number_of_nodes = 0; number_of_nodes < 200; ++number_of_nodes) {
606 {0, 1, 2, 3}, random_context));
614 {0, 1, 2, 3, 4, 5, 6, 7}, random_context));
620 candidate.
m_last_tx_time = std::chrono::seconds{number_of_nodes - candidate.
id};
622 {0, 1, 2, 3}, random_context));
629 if (candidate.
id <= 7) {
634 {0, 1, 2, 3, 4, 5, 6, 7}, random_context));
642 {0, 1, 2, 3}, random_context));
648 if (candidate.
id <= 7) {
653 {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}, random_context));
660 candidate.
m_last_tx_time = std::chrono::seconds{number_of_nodes - candidate.
id};
663 {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19}, random_context));
668 if (number_of_nodes >= 29) {
675 if (number_of_nodes <= 20) {