|
HPCombi
High Performance Combinatorics in C++ using vector instructions v1.0.3
|
#include <array>#include <cassert>#include <cstdint>#include <functional>#include <iostream>#include <vector>#include <unordered_set>#include "hpcombi/perm16.hpp"Classes | |
| struct | Transf16 |
| Full transformation of \(\{0\dots 15\}\): a transformation is a mapping of a set of n elements into itself; ie as opposed to a permutation, it is not necessarily injective. More... | |
Functions | |
| int | main () |
Variables | |
| const Transf16 | s {1, 0, 2, 3, 4, 5, 6} |
| const Transf16 | cy {1, 2, 3, 4, 5, 6, 0} |
| const Transf16 | pi {0, 0, 2, 3, 4, 5, 6} |
| const std::vector< Transf16 > | gens {s, cy, pi} |
| const uint8_t | FE = 0xfe |
| int main | ( | ) |
| const Transf16 cy {1, 2, 3, 4, 5, 6, 0} |
| const uint8_t FE = 0xfe |
| const Transf16 pi {0, 0, 2, 3, 4, 5, 6} |
| const Transf16 s {1, 0, 2, 3, 4, 5, 6} |