HPCombi
High Performance Combinatorics in C++ using vector instructions v1.0.0
Loading...
Searching...
No Matches
HPCombi::PermGeneric< Size, Expo > Member List

This is the complete list of members for HPCombi::PermGeneric< Size, Expo >, including all inherited members.

array typedefHPCombi::VectGeneric< Size, Expo >
begin()HPCombi::VectGeneric< Size, Expo >inline
begin() constHPCombi::VectGeneric< Size, Expo >inline
const_iterator typedefHPCombi::VectGeneric< Size, Expo >
elementary_transposition(uint64_t i)HPCombi::PermGeneric< Size, Expo >static
end()HPCombi::VectGeneric< Size, Expo >inline
end() constHPCombi::VectGeneric< Size, Expo >inline
eval() constHPCombi::VectGeneric< Size, Expo >inline
first_diff(const VectGeneric &u, size_t bound=Size) constHPCombi::VectGeneric< Size, Expo >inline
first_non_zero(size_t bound=Size) constHPCombi::VectGeneric< Size, Expo >inline
first_zero(size_t bound=Size) constHPCombi::VectGeneric< Size, Expo >inline
horiz_max() constHPCombi::VectGeneric< Size, Expo >inline
horiz_min() constHPCombi::VectGeneric< Size, Expo >inline
horiz_sum() const noexceptHPCombi::VectGeneric< Size, Expo >inline
inverse() constHPCombi::PermGeneric< Size, Expo >
is_permutation(const size_t k=Size) constHPCombi::VectGeneric< Size, Expo >inline
is_sorted() constHPCombi::VectGeneric< Size, Expo >inline
iterator typedefHPCombi::VectGeneric< Size, Expo >
last_diff(const VectGeneric &u, size_t bound=Size) constHPCombi::VectGeneric< Size, Expo >inline
last_non_zero(size_t bound=Size) constHPCombi::VectGeneric< Size, Expo >inline
last_zero(size_t bound=Size) constHPCombi::VectGeneric< Size, Expo >inline
left_weak_leq(PermGeneric other) constHPCombi::PermGeneric< Size, Expo >
lehmer() constHPCombi::PermGeneric< Size, Expo >
length() constHPCombi::PermGeneric< Size, Expo >
less_partial(const VectGeneric &u, int k) constHPCombi::VectGeneric< Size, Expo >inline
nb_cycles() constHPCombi::PermGeneric< Size, Expo >
nb_descents() constHPCombi::PermGeneric< Size, Expo >
one()HPCombi::PermGeneric< Size, Expo >inlinestatic
operator!=(const VectGeneric &u) constHPCombi::VectGeneric< Size, Expo >inline
operator*(const PermGeneric &p) constHPCombi::PermGeneric< Size, Expo >inline
operator<(const VectGeneric &u) constHPCombi::VectGeneric< Size, Expo >inline
operator==(const VectGeneric &u) constHPCombi::VectGeneric< Size, Expo >inline
operator[](uint64_t i) constHPCombi::VectGeneric< Size, Expo >inline
operator[](uint64_t i)HPCombi::VectGeneric< Size, Expo >inline
partial_max_inplace()HPCombi::VectGeneric< Size, Expo >inline
partial_min_inplace()HPCombi::VectGeneric< Size, Expo >inline
partial_sums() const noexceptHPCombi::VectGeneric< Size, Expo >inline
partial_sums_inplace()HPCombi::VectGeneric< Size, Expo >inline
PermGeneric()=defaultHPCombi::PermGeneric< Size, Expo >
PermGeneric(const vect v)HPCombi::PermGeneric< Size, Expo >inline
PermGeneric(std::initializer_list< Expo > il)HPCombi::PermGeneric< Size, Expo >
permuted(const VectGeneric &u) constHPCombi::VectGeneric< Size, Expo >inline
random()HPCombi::PermGeneric< Size, Expo >static
size()HPCombi::PermGeneric< Size, Expo >inlinestatic
sort()HPCombi::VectGeneric< Size, Expo >inline
vHPCombi::VectGeneric< Size, Expo >
value_type typedefHPCombi::VectGeneric< Size, Expo >
vect typedefHPCombi::PermGeneric< Size, Expo >
VectGeneric()=defaultHPCombi::VectGeneric< Size, Expo >
VectGeneric(const array &_v)HPCombi::VectGeneric< Size, Expo >inline
VectGeneric(std::initializer_list< Expo > il, Expo def=0)HPCombi::VectGeneric< Size, Expo >inline