#include <rank_groups.h>
|
| | rank_groups_view (std::span< std::uint64_t const > classes, std::span< std::uint64_t const > checkpoints, std::uint64_t virtual_count) |
| |
template<class Words >
requires std::is_same_v<Words, word_view> |
| | rank_groups_view (Words classes, Words checkpoints, std::uint64_t virtual_count) |
| |
| word_view | class_words () const noexcept |
| |
| word_view | checkpoint_words () const noexcept |
| |
| std::uint64_t | size () const noexcept |
| |
| template<simd::architecture Arch = simd::scalar> |
| std::uint64_t | count () const |
| |
| std::uint64_t | group_count () const noexcept |
| |
| std::uint64_t | class_at (std::uint64_t group) const |
| |
| template<simd::architecture Arch = simd::scalar> |
| std::uint64_t | rank (std::uint64_t group) const |
| |
◆ rank_groups_view() [1/2]
| everett::rank_groups_view< 15 >::rank_groups_view |
( |
std::span< std::uint64_t const > |
classes, |
|
|
std::span< std::uint64_t const > |
checkpoints, |
|
|
std::uint64_t |
virtual_count |
|
) |
| |
|
inline |
◆ rank_groups_view() [2/2]
template<class Words >
requires std::is_same_v<Words,
word_view>
◆ checkpoint_words()
◆ class_at()
◆ class_words()
◆ count()
template<simd::architecture Arch = simd::scalar>
◆ group_count()
◆ rank()
template<simd::architecture Arch = simd::scalar>
◆ size()
◆ class_bits
◆ group_size
◆ view_
The documentation for this struct was generated from the following file: