SDSL 3.0.3
Succinct Data Structure Library
Loading...
Searching...
No Matches
sdsl::binomial_coefficients_trait< 8 > Struct Reference

Specialization of binomial_coefficients_trait for 256-bit integers. More...

#include <rrr_helper.hpp>

Public Types

typedef uint256_t number_type
 

Static Public Member Functions

static uint16_t hi (number_type x)
 
template<class bit_vector_type >
static number_type get_int (bit_vector_type const &bv, typename bit_vector_type::size_type pos, uint16_t len)
 
template<class bit_vector_type >
static void set_int (bit_vector_type &bv, typename bit_vector_type::size_type pos, number_type x, uint16_t len)
 
static uint16_t popcount (number_type x)
 

Detailed Description

Specialization of binomial_coefficients_trait for 256-bit integers.

Definition at line 127 of file rrr_helper.hpp.

Member Typedef Documentation

◆ number_type

typedef uint256_t sdsl::binomial_coefficients_trait< 8 >::number_type

Definition at line 129 of file rrr_helper.hpp.

Member Function Documentation

◆ get_int()

template<class bit_vector_type >
static number_type sdsl::binomial_coefficients_trait< 8 >::get_int ( bit_vector_type const & bv,
typename bit_vector_type::size_type pos,
uint16_t len )
inlinestatic

Definition at line 136 of file rrr_helper.hpp.

◆ hi()

static uint16_t sdsl::binomial_coefficients_trait< 8 >::hi ( number_type x)
inlinestatic

Definition at line 130 of file rrr_helper.hpp.

◆ popcount()

static uint16_t sdsl::binomial_coefficients_trait< 8 >::popcount ( number_type x)
inlinestatic

Definition at line 187 of file rrr_helper.hpp.

◆ set_int()

template<class bit_vector_type >
static void sdsl::binomial_coefficients_trait< 8 >::set_int ( bit_vector_type & bv,
typename bit_vector_type::size_type pos,
number_type x,
uint16_t len )
inlinestatic

Definition at line 161 of file rrr_helper.hpp.


The documentation for this struct was generated from the following file: