HPCombi
High Performance Combinatorics in C++ using vector instructions v1.0.1
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NHPCombi
 Npower_helper
 CMonoidAlgebraic monoid structure used by default for type T by the pow function and prod function
 CMonoid< Perm16 >
 CMonoid< std::string >
 CBMat8Class for fast boolean matrices of dimension up to 8 x 8
 CPerm16Permutations of \(\{0\dots 15\}\)
 CPermGeneric
 CPPerm16Partial permutation of \(\{0, \dots, 15\}\)
 CPTransf16Partial transformation of \(\{0\dots 15\}\)
 CTPUBuildClass for factory object associated to a SIMD packed unsigned integers
 CTransf16Full transformation of \(\{0\dots 15\}\)
 CVect16
 CVectGenericA generic class for combinatorial integer vectors
 Nlibsemigroups
 CTimer
 Nstd
 Cequal_to< HPCombi::epu8 >
 Chash< HPCombi::BMat8 >
 Chash< HPCombi::epu8 >
 Chash< HPCombi::Perm16 >
 Chash< HPCombi::PermGeneric< Size, Expo > >
 Chash< HPCombi::PPerm16 >
 Chash< HPCombi::PTransf16 >
 Chash< HPCombi::Transf16 >
 Chash< HPCombi::Vect16 >
 Chash< HPCombi::VectGeneric< Size, Expo > >
 Cless< HPCombi::epu8 >
 Cnot_equal_to< HPCombi::epu8 >
 Ccommon_eval16Evaluation of a HPCombi::epu8
 Ccommon_first_diffThe first difference between two HPCombi::epu8
 Ccommon_horiz_maxHorizontal sum of a HPCombi::epu8
 Ccommon_horiz_minHorizontal sum of a HPCombi::epu8
 Ccommon_horiz_sumHorizontal sum of a HPCombi::epu8
 Ccommon_inverseThe inverse permutation
 Ccommon_inverse_ppermThe inverse of a partial permutation
 Ccommon_is_permutation
 Ccommon_last_diffThe last difference between two HPCombi::epu8
 Ccommon_left_weak_leqCompare two permutations for the left weak order
 Ccommon_lehmerThe Lehmer code of a permutation
 Ccommon_lengthThe Coxeter length (ie: number of inversion) of a permutation
 Ccommon_mergeMerge two sorted epu8
 Ccommon_nb_cyclesThe number of cycles of a permutation
 Ccommon_nb_descentThe number of descent of a permutation
 Ccommon_partial_maxHorizontal partial sum of a HPCombi::epu8
 Ccommon_partial_minHorizontal partial sum of a HPCombi::epu8
 Ccommon_partial_sumsHorizontal partial sum of a HPCombi::epu8
 Ccommon_permutation_ofFind if a vector is a permutation of one other
 CEqEpu8
 CPTransf16Partial transformation of \(\{0\dots 15\}\)
 CTransf16Full transformation of \(\{0\dots 15\}\)