Wildmeshing Toolkit
subgroup_transformations.cpp
Go to the documentation of this file.
1 
2 
4 // DO NOT MODIFY, autogenerated from the /scripts directory
5 namespace wmtk::autogen::subgroup {
6 
7 const int8_t subgroup_indices_0_0[2] = {0, 1};
8 
9 const int8_t subgroup_indices_1_0[6] = {-1, 0, -1, 1, -1, -1};
10 
11 const int8_t subgroup_indices_0_1[2] = {1, 3};
12 
13 const int8_t subgroup_indices_1_1[6] = {0, 1, 2, 3, 4, 5};
14 
15 const int8_t subgroup_indices_2_0[24] = {-1, 0, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1,
16  -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1};
17 
18 const int8_t subgroup_indices_0_2[2] = {1, 7};
19 
20 const int8_t subgroup_indices_2_1[24] = {-1, 1, -1, 0, -1, -1, -1, 3, -1, 2, -1, -1,
21  -1, 5, -1, 4, -1, -1, -1, -1, -1, -1, -1, -1};
22 
23 const int8_t subgroup_indices_1_2[6] = {3, 1, 9, 7, 15, 13};
24 
25 const int8_t subgroup_indices_2_2[24] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
26  12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23};
27 
28 
29 const int8_t* remap_table[3][3] = {
30 
31  {
32 
34 
36 
38 
39  },
40 
41  {
42 
44 
46 
48 
49  },
50 
51  {
52 
54 
56 
58 
59  },
60 
61 };
62 
63 // const int8_t ***subdart_preserving_actions[ 3 ]= {
64 //
65 // {
66 //
67 // subdart_preserving_action_2_1,
68 //
69 // },
70 //
71 // {
72 //
73 // subdart_preserving_action_3_1,
74 //
75 // subdart_preserving_action_3_2,
76 //
77 // },
78 //
79 // };
80 } // namespace wmtk::autogen::subgroup