HPCombi
High Performance Combinatorics in C++ using vector instructions v1.0.0
Loading...
Searching...
No Matches
HPCombi
Perm16
HPCombi::Perm16 Member List
This is the complete list of members for
HPCombi::Perm16
, including all inherited members.
array
typedef
HPCombi::PTransf16
as_array
()
HPCombi::Vect16
inline
as_array
() const
HPCombi::Vect16
inline
begin
()
HPCombi::Vect16
inline
begin
() const
HPCombi::Vect16
inline
cbegin
() const
HPCombi::Vect16
inline
cend
() const
HPCombi::Vect16
inline
const_iterator
typedef
HPCombi::Vect16
cycles_partition
() const
HPCombi::Perm16
inline
domain_bitset
(bool complement=false) const
HPCombi::PTransf16
inline
domain_mask
(bool complement=false) const
HPCombi::PTransf16
inline
elementary_transposition
(uint64_t i)
HPCombi::Perm16
inline
static
end
()
HPCombi::Vect16
inline
end
() const
HPCombi::Vect16
inline
eval16
() const
HPCombi::Vect16
inline
first_diff
(const Vect16 &u, size_t bound=size()) const
HPCombi::Vect16
inline
first_non_zero
(size_t bound=size()) const
HPCombi::Vect16
inline
first_zero
(size_t bound=size()) const
HPCombi::Vect16
inline
fix_points_bitset
(bool complement=false) const
HPCombi::PTransf16
inline
fix_points_mask
(bool complement=false) const
HPCombi::PTransf16
inline
image_bitset
(bool complement=false) const
HPCombi::PTransf16
inline
image_mask
(bool complement=false) const
HPCombi::PTransf16
inline
image_mask_cmpestrm
(bool complement=false) const
HPCombi::PTransf16
image_mask_ref
(bool complement=false) const
HPCombi::PTransf16
inline
inverse
() const
HPCombi::Perm16
inline
inverse_arr
() const
HPCombi::Perm16
inline
inverse_cycl
() const
HPCombi::Perm16
inline
inverse_find
() const
HPCombi::Perm16
inline
inverse_pow
() const
HPCombi::Perm16
inline
inverse_ref
() const
HPCombi::Perm16
inline
inverse_sort
() const
HPCombi::Perm16
inline
is_permutation
() const
HPCombi::Vect16
inline
is_permutation
(size_t k) const
HPCombi::Vect16
inline
iterator
typedef
HPCombi::Vect16
largest_fix_point
() const
HPCombi::PTransf16
inline
largest_moved_point
() const
HPCombi::PTransf16
inline
last_diff
(const Vect16 &u, size_t bound=size()) const
HPCombi::Vect16
inline
last_non_zero
(size_t bound=size()) const
HPCombi::Vect16
inline
last_zero
(size_t bound=size()) const
HPCombi::Vect16
inline
left_one
() const
HPCombi::PTransf16
inline
left_weak_leq
(Perm16 other) const
HPCombi::Perm16
inline
left_weak_leq_length
(Perm16 other) const
HPCombi::Perm16
inline
left_weak_leq_ref
(Perm16 other) const
HPCombi::Perm16
inline
lehmer
() const
HPCombi::Perm16
inline
lehmer_arr
() const
HPCombi::Perm16
inline
lehmer_ref
() const
HPCombi::Perm16
inline
length
() const
HPCombi::Perm16
inline
length_arr
() const
HPCombi::Perm16
inline
length_ref
() const
HPCombi::Perm16
inline
less_partial
(const Vect16 &b, int k) const
HPCombi::Vect16
inline
nb_cycles
() const
HPCombi::Perm16
inline
nb_cycles_ref
() const
HPCombi::Perm16
inline
nb_cycles_unroll
() const
HPCombi::Perm16
inline
nb_descents
() const
HPCombi::Perm16
inline
nb_descents_ref
() const
HPCombi::Perm16
inline
nb_fix_points
() const
HPCombi::PTransf16
inline
one
()
HPCombi::Perm16
inline
static
operator epu8
() const
HPCombi::Vect16
inline
operator uint64_t
() const
HPCombi::Transf16
inline
explicit
operator!=
(const Vect16 &b) const
HPCombi::Vect16
inline
operator*
(const Perm16 &p) const
HPCombi::Perm16
inline
HPCombi::Transf16::operator*
(const Transf16 &p) const
HPCombi::Transf16
inline
HPCombi::PTransf16::operator*
(const PTransf16 &p) const
HPCombi::PTransf16
inline
operator<
(const Vect16 &b) const
HPCombi::Vect16
inline
operator=
(const Perm16 &)=default
HPCombi::Perm16
HPCombi::Transf16::operator=
(const Transf16 &)=default
HPCombi::Transf16
operator==
(const Vect16 &b) const
HPCombi::Vect16
inline
operator[]
(uint64_t i) const
HPCombi::Vect16
inline
operator[]
(uint64_t i)
HPCombi::Vect16
inline
partial_sums
() const
HPCombi::Vect16
inline
Perm16
()=default
HPCombi::Perm16
Perm16
(const Perm16 &)=default
HPCombi::Perm16
Perm16
(const vect v)
HPCombi::Perm16
inline
Perm16
(const epu8 x)
HPCombi::Perm16
inline
Perm16
(std::initializer_list< uint8_t > il)
HPCombi::Perm16
inline
Perm16
(uint64_t compressed)
HPCombi::Perm16
inline
explicit
permuted
(const Vect16 &b) const
HPCombi::Vect16
inline
PTransf16
()=default
HPCombi::PTransf16
PTransf16
(const vect v)
HPCombi::PTransf16
inline
PTransf16
(const epu8 x)
HPCombi::PTransf16
inline
PTransf16
(std::vector< uint8_t > dom, std::vector< uint8_t > rng, size_t=0)
HPCombi::PTransf16
inline
PTransf16
(std::initializer_list< uint8_t > il)
HPCombi::PTransf16
inline
random
(uint64_t n=16)
HPCombi::Perm16
inline
static
rank
() const
HPCombi::PTransf16
inline
rank_cmpestrm
() const
HPCombi::PTransf16
inline
rank_ref
() const
HPCombi::PTransf16
inline
right_one
() const
HPCombi::PTransf16
inline
size
()
HPCombi::PTransf16
inline
static
smallest_fix_point
() const
HPCombi::PTransf16
inline
smallest_moved_point
() const
HPCombi::PTransf16
inline
sum
() const
HPCombi::Vect16
inline
Transf16
()=default
HPCombi::Transf16
Transf16
(const Transf16 &v)=default
HPCombi::Transf16
Transf16
(const vect v)
HPCombi::Transf16
inline
Transf16
(const epu8 x)
HPCombi::Transf16
inline
Transf16
(std::initializer_list< uint8_t > il)
HPCombi::Transf16
inline
Transf16
(uint64_t compressed)
HPCombi::Transf16
inline
explicit
unrankSJT
(int n, int r)
HPCombi::Perm16
inline
static
v
HPCombi::Vect16
validate
(size_t k=16) const
HPCombi::Perm16
inline
value_type
typedef
HPCombi::Vect16
vect
typedef
HPCombi::PTransf16
Vect16
()=default
HPCombi::Vect16
Vect16
(epu8 x)
HPCombi::Vect16
inline
Vect16
(std::initializer_list< uint8_t > il, uint8_t def=0)
HPCombi::Vect16
inline
Generated by
1.9.7