Wildmeshing Toolkit
autogenerated_tables.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 // DO NOT MODIFY, autogenerated from the /scripts directory
4 
5 #include <cstdint>
6 namespace wmtk::autogen::edge_mesh {
7 // Valid tuple local indices
8 extern const int8_t auto_valid_tuples[2][1];
9 
10 // For each valid tuple encodes the raw tuple index
11 extern const int8_t auto_valid_tuple_indices[2];
12 
13 // Index of each tuple according to valid tuple indexing
14 extern const int8_t auto_all_to_valid_tuple_indices[2];
15 
16 // Valid tuple indices
17 extern const int8_t auto_valid_switch_table[2][1];
18 
19 // Tuple group product using valid tuple indices
20 extern const int8_t auto_valid_switch_product_table[2][2];
21 
22 // Tuple group product inverse using valid tuple indices
23 extern const int8_t auto_valid_switch_inverse_table[2];
24 
25 // Which tuples are associated with switching. Last two entries are the identity action and opp
26 // action
27 extern const int8_t auto_valid_tuple_switch_indices[3];
28 
29 
30 } // namespace wmtk::autogen::edge_mesh
const int8_t auto_valid_tuple_indices[2]
const int8_t auto_valid_switch_product_table[2][2]
const int8_t auto_valid_switch_table[2][1]
const int8_t auto_valid_switch_inverse_table[2]
const int8_t auto_valid_tuples[2][1]
const int8_t auto_all_to_valid_tuple_indices[2]
const int8_t auto_valid_tuple_switch_indices[3]