HPCombi
High Performance Combinatorics in C++ using vector instructions v1.0.3
Loading...
Searching...
No Matches
Trans.cpp File Reference
#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< Transf16gens {s, cy, pi}
 
const uint8_t FE = 0xfe
 

Function Documentation

◆ main()

int main ( )

Variable Documentation

◆ cy

const Transf16 cy {1, 2, 3, 4, 5, 6, 0}

◆ FE

const uint8_t FE = 0xfe

◆ gens

const std::vector<Transf16> gens {s, cy, pi}

◆ pi

const Transf16 pi {0, 0, 2, 3, 4, 5, 6}

◆ s

const Transf16 s {1, 0, 2, 3, 4, 5, 6}