Wildmeshing Toolkit
Loading...
Searching...
No Matches
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>
7// lvids for a particular leid
8extern const int64_t auto_2d_edges[3][2];
9
10// vertex switch's (tuple_index -> [lvid,leid])
11extern const int64_t auto_2d_table_vertex[9][2];
12
13// edge switch's (tuple_index -> [lvid,leid])
14extern const int64_t auto_2d_table_edge[9][2];
15
16// (tuple_index) -> is_ccw
17extern const int64_t auto_2d_table_ccw[9];
18
19// lvid -> a ccw [lvid,leid]
20extern const int64_t auto_2d_table_complete_vertex[3][2];
21
22// leid -> a ccw [lvid,leid]
23extern const int64_t auto_2d_table_complete_edge[3][2];
24
25// Valid tuple local indices
26extern const int8_t auto_valid_tuples[6][2];
27
28// For each valid tuple encodes the raw tuple index
29extern const int8_t auto_valid_tuple_indices[6];
30
31// Index of each tuple according to valid tuple indexing
32extern const int8_t auto_all_to_valid_tuple_indices[9];
33
34// Valid tuple indices
35extern const int8_t auto_valid_switch_table[6][2];
36
37// Tuple group product using valid tuple indices
38extern const int8_t auto_valid_switch_product_table[6][6];
39
40// Tuple group product inverse using valid tuple indices
41extern const int8_t auto_valid_switch_inverse_table[6];
42
43// Which tuples are associated with switching. Last two entries are the identity action and opp
44// action
45extern const int8_t auto_valid_tuple_switch_indices[4];
46
47
48extern const int8_t subdart_preserving_action_1[6][3];
49
50
51extern const int8_t max_subdart_preservation_dimension_1[6][3];
52
53
54} // namespace wmtk::autogen::tri_mesh
const int64_t auto_2d_table_complete_vertex[3][2]
const int8_t auto_valid_switch_table[6][2]
const int64_t auto_2d_table_complete_edge[3][2]
const int8_t subdart_preserving_action_1[6][3]
const int64_t auto_2d_table_edge[9][2]
const int8_t auto_valid_tuple_indices[6]
const int8_t auto_valid_switch_inverse_table[6]
const int8_t auto_valid_tuples[6][2]
const int64_t auto_2d_edges[3][2]
const int8_t auto_valid_tuple_switch_indices[4]
const int8_t auto_all_to_valid_tuple_indices[9]
const int8_t max_subdart_preservation_dimension_1[6][3]
const int8_t auto_valid_switch_product_table[6][6]
const int64_t auto_2d_table_vertex[9][2]