![]() |
Block-Structured AMR Software Framework
|
#include <AMReX_mc_jgt_table.H>
Public Attributes | |
| std::int8_t | cases [256][2] |
| LookUpTable for the MarchingCubes 33 Algorithm. | |
| std::int8_t | tiling1 [16][3] |
| tiling table for case 1 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling2 [24][6] |
| tiling table for case 2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | test3 [24] |
| test table for case 3 One face to test When the test on the specified face is positive : 4 first triangles When the test on the specified face is negative : 2 last triangles | |
| std::int8_t | tiling3_1 [24][6] |
| tiling table for case 3.1 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling3_2 [24][12] |
| tiling table for case 3.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | test4 [8] |
| test table for case 4 Interior to test When the test on the interior is negative : 2 first triangles When the test on the interior is positive : 6 last triangles | |
| std::int8_t | tiling4_1 [8][6] |
| tiling table for case 4.1 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling4_2 [8][18] |
| tiling table for case 4.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling5 [48][9] |
| tiling table for case 5 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | test6 [48][3] |
| test table for case 6 1 face to test + eventually the interior When the test on the specified face is positive : 5 first triangles When the test on the specified face is negative : | |
| std::int8_t | tiling6_1_1 [48][9] |
| tiling table for case 6.1.1 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling6_1_2 [48][27] |
| tiling table for case 6.1.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling6_2 [48][15] |
| tiling table for case 6.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | test7 [16][5] |
| test table for case 7 3 faces to test + eventually the interior When the tests on the 3 specified faces are positive : | |
| std::int8_t | tiling7_1 [16][9] |
| tiling table for case 7.1 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling7_2 [16][3][15] |
| tiling table for case 7.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling7_3 [16][3][27] |
| tiling table for case 7.3 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling7_4_1 [16][15] |
| tiling table for case 7.4.1 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling7_4_2 [16][27] |
| tiling table for case 7.4.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling8 [6][6] |
| tiling table for case 8 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling9 [8][12] |
| tiling table for case 9 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | test10 [6][3] |
| test table for case 10 2 faces to test + eventually the interior When the tests on both specified faces are positive : 4 middle triangles (1) When the test on the first specified face is positive : 8 first triangles When the test on the second specified face is positive : 8 next triangles When the tests on both specified faces are negative : | |
| std::int8_t | tiling10_1_1 [6][12] |
| tiling table for case 10.1.1 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling10_1_1_ [6][12] |
| tiling table for case 10.1.1 inverted For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling10_1_2 [6][24] |
| tiling table for case 10.1.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling10_2 [6][24] |
| tiling table for case 10.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling10_2_ [6][24] |
| tiling table for case 10.2 inverted For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling11 [12][12] |
| tiling table for case 11 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | test12 [24][4] |
| test table for case 12 2 faces to test + eventually the interior When the tests on both specified faces are positive : 4 middle triangles (1) When the test on the first specified face is positive : 8 first triangles When the test on the second specified face is positive : 8 next triangles When the tests on both specified faces are negative : | |
| std::int8_t | tiling12_1_1 [24][12] |
| tiling table for case 12.1.1 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling12_1_1_ [24][12] |
| tiling table for case 12.1.1 inverted For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling12_1_2 [24][24] |
| tiling table for case 12.1.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling12_2 [24][24] |
| tiling table for case 12.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling12_2_ [24][24] |
| tiling table for case 12.2 inverted For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | test13 [2][7] |
| test table for case 13 All faces are to be tested | |
| std::int8_t | subconfig13 [64] |
| subconfiguration table for case 13 Hard-coded tests for the subconfiguration determination | |
| std::int8_t | tiling13_1 [2][12] |
| tiling table for case 13.1 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling13_1_ [2][12] |
| tiling table for case 13.1 inverted For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling13_2 [2][6][18] |
| tiling table for case 13.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling13_2_ [2][6][18] |
| tiling table for case 13.2 inverted For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling13_3 [2][12][30] |
| tiling table for case 13.3 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling13_3_ [2][12][30] |
| tiling table for case 13.3, inverted For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling13_4 [2][4][36] |
| tiling table for case 13.4 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling13_5_1 [2][4][18] |
| tiling table for case 13.5.1 The support edge for the interior test is marked as the 1st column. For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling13_5_2 [2][4][30] |
| tiling table for case 13.5.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t | tiling14 [12][12] |
| tiling table for case 14 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test. | |
| std::int8_t amrex::MC::LookUpTable::cases[256][2] |
LookUpTable for the MarchingCubes 33 Algorithm.
case mapping For each of the possible vertex states listed in this table there is a specific triangulation of the edge intersection points. The table lists all of them in the form of 0-5 edge triples with the list terminated by the invalid value -1. For example: case[3] list the 2 triangles formed when cube[0] and cube[1] are inside of the surface, but the rest of the cube is not.
Cube description: 7 ________ 6 _____6__ ________ /| /| 7/| /| /| /| / | / | / | /5 | / 6 / | 4 /_______ / | /__4____ / 10 /_______3/ | | | |5 | | 11 | | | | | 2 | | 3|__|_____|2 | |__|__2__| | 4 |__|_____| | / | / 8 3/ 9 / | / | / | / | / | / | /1 | / 5 / |/_______|/ |/___0___|/ |/_1_____|/ 0 1 0 1
| std::int8_t amrex::MC::LookUpTable::subconfig13[64] |
subconfiguration table for case 13 Hard-coded tests for the subconfiguration determination
For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::test10[6][3] |
test table for case 10 2 faces to test + eventually the interior When the tests on both specified faces are positive : 4 middle triangles (1) When the test on the first specified face is positive : 8 first triangles When the test on the second specified face is positive : 8 next triangles When the tests on both specified faces are negative :
For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::test12[24][4] |
test table for case 12 2 faces to test + eventually the interior When the tests on both specified faces are positive : 4 middle triangles (1) When the test on the first specified face is positive : 8 first triangles When the test on the second specified face is positive : 8 next triangles When the tests on both specified faces are negative :
For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::test13[2][7] |
test table for case 13 All faces are to be tested
For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::test3[24] |
test table for case 3 One face to test When the test on the specified face is positive : 4 first triangles When the test on the specified face is negative : 2 last triangles
For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::test4[8] |
test table for case 4 Interior to test When the test on the interior is negative : 2 first triangles When the test on the interior is positive : 6 last triangles
For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::test6[48][3] |
test table for case 6 1 face to test + eventually the interior When the test on the specified face is positive : 5 first triangles When the test on the specified face is negative :
For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::test7[16][5] |
test table for case 7 3 faces to test + eventually the interior When the tests on the 3 specified faces are positive :
For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling1[16][3] |
tiling table for case 1 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling10_1_1[6][12] |
tiling table for case 10.1.1 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling10_1_1_[6][12] |
tiling table for case 10.1.1 inverted For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling10_1_2[6][24] |
tiling table for case 10.1.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling10_2[6][24] |
tiling table for case 10.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling10_2_[6][24] |
tiling table for case 10.2 inverted For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling11[12][12] |
tiling table for case 11 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling12_1_1[24][12] |
tiling table for case 12.1.1 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling12_1_1_[24][12] |
tiling table for case 12.1.1 inverted For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling12_1_2[24][24] |
tiling table for case 12.1.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling12_2[24][24] |
tiling table for case 12.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling12_2_[24][24] |
tiling table for case 12.2 inverted For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling13_1[2][12] |
tiling table for case 13.1 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling13_1_[2][12] |
tiling table for case 13.1 inverted For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling13_2[2][6][18] |
tiling table for case 13.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling13_2_[2][6][18] |
tiling table for case 13.2 inverted For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling13_3[2][12][30] |
tiling table for case 13.3 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling13_3_[2][12][30] |
tiling table for case 13.3, inverted For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling13_4[2][4][36] |
tiling table for case 13.4 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling13_5_1[2][4][18] |
tiling table for case 13.5.1 The support edge for the interior test is marked as the 1st column. For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling13_5_2[2][4][30] |
tiling table for case 13.5.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling14[12][12] |
tiling table for case 14 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling2[24][6] |
tiling table for case 2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling3_1[24][6] |
tiling table for case 3.1 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling3_2[24][12] |
tiling table for case 3.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling4_1[8][6] |
tiling table for case 4.1 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling4_2[8][18] |
tiling table for case 4.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling5[48][9] |
tiling table for case 5 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling6_1_1[48][9] |
tiling table for case 6.1.1 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling6_1_2[48][27] |
tiling table for case 6.1.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling6_2[48][15] |
tiling table for case 6.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling7_1[16][9] |
tiling table for case 7.1 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling7_2[16][3][15] |
tiling table for case 7.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling7_3[16][3][27] |
tiling table for case 7.3 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling7_4_1[16][15] |
tiling table for case 7.4.1 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling7_4_2[16][27] |
tiling table for case 7.4.2 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling8[6][6] |
tiling table for case 8 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.
| std::int8_t amrex::MC::LookUpTable::tiling9[8][12] |
tiling table for case 9 For each of the case above, the specific triangulation of the edge intersection points is given. When a case is ambiguous, there is an auxiliary table that contains the face number to test and the tiling table contains the specific triangulations depending on the results A minus sign means to invert the result of the test.