#include <vect16.hpp>
|
static constexpr size_t | size () |
|
◆ array
◆ const_iterator
◆ iterator
◆ value_type
◆ Vect16() [1/3]
HPCombi::Vect16::Vect16 |
( |
| ) |
|
|
default |
◆ Vect16() [2/3]
constexpr HPCombi::Vect16::Vect16 |
( |
epu8 |
x | ) |
|
|
inlineconstexpr |
◆ Vect16() [3/3]
HPCombi::Vect16::Vect16 |
( |
std::initializer_list< uint8_t > |
il, |
|
|
uint8_t |
def = 0 |
|
) |
| |
|
inline |
◆ as_array() [1/2]
array & HPCombi::Vect16::as_array |
( |
| ) |
|
|
inline |
◆ as_array() [2/2]
const array & HPCombi::Vect16::as_array |
( |
| ) |
const |
|
inline |
◆ begin() [1/2]
◆ begin() [2/2]
◆ cbegin()
◆ cend()
◆ end() [1/2]
◆ end() [2/2]
◆ eval16()
Vect16 HPCombi::Vect16::eval16 |
( |
| ) |
const |
|
inline |
◆ first_diff()
size_t HPCombi::Vect16::first_diff |
( |
const Vect16 & |
u, |
|
|
size_t |
bound = size() |
|
) |
| const |
|
inline |
◆ first_non_zero()
size_t HPCombi::Vect16::first_non_zero |
( |
size_t |
bound = size() | ) |
const |
|
inline |
◆ first_zero()
size_t HPCombi::Vect16::first_zero |
( |
size_t |
bound = size() | ) |
const |
|
inline |
◆ is_permutation() [1/2]
bool HPCombi::Vect16::is_permutation |
( |
| ) |
const |
|
inline |
◆ is_permutation() [2/2]
bool HPCombi::Vect16::is_permutation |
( |
size_t |
k | ) |
const |
|
inline |
◆ last_diff()
size_t HPCombi::Vect16::last_diff |
( |
const Vect16 & |
u, |
|
|
size_t |
bound = size() |
|
) |
| const |
|
inline |
◆ last_non_zero()
size_t HPCombi::Vect16::last_non_zero |
( |
size_t |
bound = size() | ) |
const |
|
inline |
◆ last_zero()
size_t HPCombi::Vect16::last_zero |
( |
size_t |
bound = size() | ) |
const |
|
inline |
◆ less_partial()
int8_t HPCombi::Vect16::less_partial |
( |
const Vect16 & |
b, |
|
|
int |
k |
|
) |
| const |
|
inline |
◆ operator epu8()
constexpr HPCombi::Vect16::operator epu8 |
( |
| ) |
const |
|
inlineconstexpr |
◆ operator!=()
bool HPCombi::Vect16::operator!= |
( |
const Vect16 & |
b | ) |
const |
|
inline |
◆ operator<()
bool HPCombi::Vect16::operator< |
( |
const Vect16 & |
b | ) |
const |
|
inline |
◆ operator==()
bool HPCombi::Vect16::operator== |
( |
const Vect16 & |
b | ) |
const |
|
inline |
◆ operator[]() [1/2]
uint8_t & HPCombi::Vect16::operator[] |
( |
uint64_t |
i | ) |
|
|
inline |
◆ operator[]() [2/2]
const uint8_t & HPCombi::Vect16::operator[] |
( |
uint64_t |
i | ) |
const |
|
inline |
◆ partial_sums()
Vect16 HPCombi::Vect16::partial_sums |
( |
| ) |
const |
|
inline |
◆ permuted()
◆ size()
static constexpr size_t HPCombi::Vect16::size |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ sum()
uint8_t HPCombi::Vect16::sum |
( |
| ) |
const |
|
inline |
The documentation for this struct was generated from the following file: