HPCombi
High Performance Combinatorics in C++ using vector instructions v1.0.0
Loading...
Searching...
No Matches
HPCombi::Perm16 Member List

This is the complete list of members for HPCombi::Perm16, including all inherited members.

array typedefHPCombi::PTransf16
as_array()HPCombi::Vect16inline
as_array() constHPCombi::Vect16inline
begin()HPCombi::Vect16inline
begin() constHPCombi::Vect16inline
cbegin() constHPCombi::Vect16inline
cend() constHPCombi::Vect16inline
const_iterator typedefHPCombi::Vect16
cycles_partition() constHPCombi::Perm16inline
domain_bitset(bool complement=false) constHPCombi::PTransf16inline
domain_mask(bool complement=false) constHPCombi::PTransf16inline
elementary_transposition(uint64_t i)HPCombi::Perm16inlinestatic
end()HPCombi::Vect16inline
end() constHPCombi::Vect16inline
eval16() constHPCombi::Vect16inline
first_diff(const Vect16 &u, size_t bound=size()) constHPCombi::Vect16inline
first_non_zero(size_t bound=size()) constHPCombi::Vect16inline
first_zero(size_t bound=size()) constHPCombi::Vect16inline
fix_points_bitset(bool complement=false) constHPCombi::PTransf16inline
fix_points_mask(bool complement=false) constHPCombi::PTransf16inline
image_bitset(bool complement=false) constHPCombi::PTransf16inline
image_mask(bool complement=false) constHPCombi::PTransf16inline
image_mask_cmpestrm(bool complement=false) constHPCombi::PTransf16
image_mask_ref(bool complement=false) constHPCombi::PTransf16inline
inverse() constHPCombi::Perm16inline
inverse_arr() constHPCombi::Perm16inline
inverse_cycl() constHPCombi::Perm16inline
inverse_find() constHPCombi::Perm16inline
inverse_pow() constHPCombi::Perm16inline
inverse_ref() constHPCombi::Perm16inline
inverse_sort() constHPCombi::Perm16inline
is_permutation() constHPCombi::Vect16inline
is_permutation(size_t k) constHPCombi::Vect16inline
iterator typedefHPCombi::Vect16
largest_fix_point() constHPCombi::PTransf16inline
largest_moved_point() constHPCombi::PTransf16inline
last_diff(const Vect16 &u, size_t bound=size()) constHPCombi::Vect16inline
last_non_zero(size_t bound=size()) constHPCombi::Vect16inline
last_zero(size_t bound=size()) constHPCombi::Vect16inline
left_one() constHPCombi::PTransf16inline
left_weak_leq(Perm16 other) constHPCombi::Perm16inline
left_weak_leq_length(Perm16 other) constHPCombi::Perm16inline
left_weak_leq_ref(Perm16 other) constHPCombi::Perm16inline
lehmer() constHPCombi::Perm16inline
lehmer_arr() constHPCombi::Perm16inline
lehmer_ref() constHPCombi::Perm16inline
length() constHPCombi::Perm16inline
length_arr() constHPCombi::Perm16inline
length_ref() constHPCombi::Perm16inline
less_partial(const Vect16 &b, int k) constHPCombi::Vect16inline
nb_cycles() constHPCombi::Perm16inline
nb_cycles_ref() constHPCombi::Perm16inline
nb_cycles_unroll() constHPCombi::Perm16inline
nb_descents() constHPCombi::Perm16inline
nb_descents_ref() constHPCombi::Perm16inline
nb_fix_points() constHPCombi::PTransf16inline
one()HPCombi::Perm16inlinestatic
operator epu8() constHPCombi::Vect16inline
operator uint64_t() constHPCombi::Transf16inlineexplicit
operator!=(const Vect16 &b) constHPCombi::Vect16inline
operator*(const Perm16 &p) constHPCombi::Perm16inline
HPCombi::Transf16::operator*(const Transf16 &p) constHPCombi::Transf16inline
HPCombi::PTransf16::operator*(const PTransf16 &p) constHPCombi::PTransf16inline
operator<(const Vect16 &b) constHPCombi::Vect16inline
operator=(const Perm16 &)=defaultHPCombi::Perm16
HPCombi::Transf16::operator=(const Transf16 &)=defaultHPCombi::Transf16
operator==(const Vect16 &b) constHPCombi::Vect16inline
operator[](uint64_t i) constHPCombi::Vect16inline
operator[](uint64_t i)HPCombi::Vect16inline
partial_sums() constHPCombi::Vect16inline
Perm16()=defaultHPCombi::Perm16
Perm16(const Perm16 &)=defaultHPCombi::Perm16
Perm16(const vect v)HPCombi::Perm16inline
Perm16(const epu8 x)HPCombi::Perm16inline
Perm16(std::initializer_list< uint8_t > il)HPCombi::Perm16inline
Perm16(uint64_t compressed)HPCombi::Perm16inlineexplicit
permuted(const Vect16 &b) constHPCombi::Vect16inline
PTransf16()=defaultHPCombi::PTransf16
PTransf16(const vect v)HPCombi::PTransf16inline
PTransf16(const epu8 x)HPCombi::PTransf16inline
PTransf16(std::vector< uint8_t > dom, std::vector< uint8_t > rng, size_t=0)HPCombi::PTransf16inline
PTransf16(std::initializer_list< uint8_t > il)HPCombi::PTransf16inline
random(uint64_t n=16)HPCombi::Perm16inlinestatic
rank() constHPCombi::PTransf16inline
rank_cmpestrm() constHPCombi::PTransf16inline
rank_ref() constHPCombi::PTransf16inline
right_one() constHPCombi::PTransf16inline
size()HPCombi::PTransf16inlinestatic
smallest_fix_point() constHPCombi::PTransf16inline
smallest_moved_point() constHPCombi::PTransf16inline
sum() constHPCombi::Vect16inline
Transf16()=defaultHPCombi::Transf16
Transf16(const Transf16 &v)=defaultHPCombi::Transf16
Transf16(const vect v)HPCombi::Transf16inline
Transf16(const epu8 x)HPCombi::Transf16inline
Transf16(std::initializer_list< uint8_t > il)HPCombi::Transf16inline
Transf16(uint64_t compressed)HPCombi::Transf16inlineexplicit
unrankSJT(int n, int r)HPCombi::Perm16inlinestatic
vHPCombi::Vect16
validate(size_t k=16) constHPCombi::Perm16inline
value_type typedefHPCombi::Vect16
vect typedefHPCombi::PTransf16
Vect16()=defaultHPCombi::Vect16
Vect16(epu8 x)HPCombi::Vect16inline
Vect16(std::initializer_list< uint8_t > il, uint8_t def=0)HPCombi::Vect16inline