1482 const unsigned int refienement_choice)
const
1490 constexpr ::ndarray<unsigned int, 3, 12, 4, 2> table_tet = {
1492 {{{{{{6, 4}}, {{4, 7}}, {{7, 6}}, {{X, X}}}},
1493 {{{{4, 5}}, {{5, 8}}, {{8, 4}}, {{X, X}}}},
1494 {{{{5, 6}}, {{6, 9}}, {{9, 5}}, {{X, X}}}},
1495 {{{{7, 8}}, {{8, 9}}, {{9, 7}}, {{X, X}}}},
1496 {{{{4, 6}}, {{6, 8}}, {{8, 4}}, {{X, X}}}},
1497 {{{{6, 5}}, {{5, 8}}, {{8, 6}}, {{X, X}}}},
1498 {{{{8, 7}}, {{7, 6}}, {{6, 8}}, {{X, X}}}},
1499 {{{{9, 6}}, {{6, 8}}, {{8, 9}}, {{X, X}}}},
1500 {{{{X, X}}, {{X, X}}, {{X, X}}, {{X, X}}}},
1501 {{{{X, X}}, {{X, X}}, {{X, X}}, {{X, X}}}},
1502 {{{{X, X}}, {{X, X}}, {{X, X}}, {{X, X}}}},
1503 {{{{X, X}}, {{X, X}}, {{X, X}}, {{X, X}}}}}},
1505 {{{{{{6, 4}}, {{4, 7}}, {{7, 6}}, {{X, X}}}},
1506 {{{{4, 5}}, {{5, 8}}, {{8, 4}}, {{X, X}}}},
1507 {{{{5, 6}}, {{6, 9}}, {{9, 5}}, {{X, X}}}},
1508 {{{{7, 8}}, {{8, 9}}, {{9, 7}}, {{X, X}}}},
1509 {{{{5, 4}}, {{4, 7}}, {{7, 5}}, {{X, X}}}},
1510 {{{{6, 5}}, {{5, 7}}, {{7, 6}}, {{X, X}}}},
1511 {{{{8, 7}}, {{7, 5}}, {{5, 8}}, {{X, X}}}},
1512 {{{{7, 9}}, {{9, 5}}, {{5, 7}}, {{X, X}}}},
1513 {{{{X, X}}, {{X, X}}, {{X, X}}, {{X, X}}}},
1514 {{{{X, X}}, {{X, X}}, {{X, X}}, {{X, X}}}},
1515 {{{{X, X}}, {{X, X}}, {{X, X}}, {{X, X}}}},
1516 {{{{X, X}}, {{X, X}}, {{X, X}}, {{X, X}}}}}},
1518 {{{{{{6, 4}}, {{4, 7}}, {{7, 6}}, {{X, X}}}},
1519 {{{{4, 5}}, {{5, 8}}, {{8, 4}}, {{X, X}}}},
1520 {{{{5, 6}}, {{6, 9}}, {{9, 5}}, {{X, X}}}},
1521 {{{{7, 8}}, {{8, 9}}, {{9, 7}}, {{X, X}}}},
1522 {{{{5, 4}}, {{4, 9}}, {{9, 5}}, {{X, X}}}},
1523 {{{{4, 6}}, {{6, 9}}, {{9, 4}}, {{X, X}}}},
1524 {{{{7, 4}}, {{4, 9}}, {{9, 7}}, {{X, X}}}},
1525 {{{{4, 8}}, {{8, 9}}, {{9, 4}}, {{X, X}}}},
1526 {{{{X, X}}, {{X, X}}, {{X, X}}, {{X, X}}}},
1527 {{{{X, X}}, {{X, X}}, {{X, X}}, {{X, X}}}},
1528 {{{{X, X}}, {{X, X}}, {{X, X}}, {{X, X}}}},
1529 {{{{X, X}}, {{X, X}}, {{X, X}}, {{X, X}}}}}}}};
1530 return table_tet[refienement_choice];
1535 constexpr ::ndarray<unsigned int, 12, 4, 2> table_hex = {
1536 {{{{{10, 22}}, {{24, 26}}, {{10, 24}}, {{22, 26}}}},
1537 {{{{24, 26}}, {{11, 23}}, {{24, 11}}, {{26, 23}}}},
1538 {{{{22, 14}}, {{26, 25}}, {{22, 26}}, {{14, 25}}}},
1539 {{{{26, 25}}, {{23, 15}}, {{26, 23}}, {{25, 15}}}},
1540 {{{{8, 24}}, {{20, 26}}, {{8, 20}}, {{24, 26}}}},
1541 {{{{20, 26}}, {{12, 25}}, {{20, 12}}, {{26, 25}}}},
1542 {{{{24, 9}}, {{26, 21}}, {{24, 26}}, {{9, 21}}}},
1543 {{{{26, 21}}, {{25, 13}}, {{26, 25}}, {{21, 13}}}},
1544 {{{{16, 20}}, {{22, 26}}, {{16, 22}}, {{20, 26}}}},
1545 {{{{22, 26}}, {{17, 21}}, {{22, 17}}, {{26, 21}}}},
1546 {{{{20, 18}}, {{26, 23}}, {{20, 26}}, {{18, 23}}}},
1547 {{{{26, 23}}, {{21, 19}}, {{26, 21}}, {{23, 19}}}}}};