HPCombi
High Performance Combinatorics in C++ using vector instructions v1.0.1
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CHPCombi::BMat8Class for fast boolean matrices of dimension up to 8 x 8
 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
 Cstd::equal_to< HPCombi::epu8 >
 Cstd::hash< HPCombi::BMat8 >
 Cstd::hash< HPCombi::epu8 >
 Cstd::hash< HPCombi::Perm16 >
 Cstd::hash< HPCombi::PermGeneric< Size, Expo > >
 Cstd::hash< HPCombi::PPerm16 >
 Cstd::hash< HPCombi::PTransf16 >
 Cstd::hash< HPCombi::Transf16 >
 Cstd::hash< HPCombi::Vect16 >
 Cstd::hash< HPCombi::VectGeneric< Size, Expo > >
 Cstd::less< HPCombi::epu8 >
 CHPCombi::power_helper::Monoid< T >Algebraic monoid structure used by default for type T by the pow function and prod function
 CHPCombi::power_helper::Monoid< Perm16 >
 CHPCombi::power_helper::Monoid< std::string >
 Cstd::not_equal_to< HPCombi::epu8 >
 Clibsemigroups::Timer
 CHPCombi::TPUBuild< TPU >Class for factory object associated to a SIMD packed unsigned integers
 CHPCombi::Vect16
 CHPCombi::PTransf16Partial transformation of \(\{0\dots 15\}\)
 CHPCombi::PPerm16Partial permutation of \(\{0, \dots, 15\}\)
 CHPCombi::Transf16Full transformation of \(\{0\dots 15\}\)
 CHPCombi::Perm16Permutations of \(\{0\dots 15\}\)
 CHPCombi::VectGeneric< Size, Expo >A generic class for combinatorial integer vectors
 CHPCombi::VectGeneric< Size, uint8_t >
 CHPCombi::PermGeneric< Size, Expo >