static auto valid_indices_dynamic()
static int8_t inverse(int8_t a)
static int8_t primitive_to_index(wmtk::PrimitiveType pt)
static int8_t product(int8_t a, int8_t b)
static auto valid_indices()
static int8_t simplex_index(wmtk::PrimitiveType type, int8_t valid_index)
constexpr static size_t size()
const int8_t auto_valid_switch_product_table[24][24]
const int8_t auto_valid_tuple_switch_indices[5]
const int8_t auto_valid_tuples[24][3]
const int8_t auto_valid_switch_inverse_table[24]
const int8_t auto_valid_tuple_indices[24]
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