static auto valid_indices()
static int8_t product(int8_t a, int8_t b)
static auto valid_indices_dynamic()
constexpr static size_t size()
static int8_t inverse(int8_t a)
static int8_t primitive_to_index(wmtk::PrimitiveType pt)
static int8_t simplex_index(wmtk::PrimitiveType type, int8_t valid_index)
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 int8_t auto_valid_tuple_switch_indices[4]
const int8_t auto_valid_switch_product_table[6][6]
auto array_to_map(const T(&a)[R][C])
constexpr int8_t get_primitive_type_id(PrimitiveType t)
Get a unique integer id corresponding to each primitive type.
Vector< T, Eigen::Dynamic > VectorX