#include <data_type.hpp>
|
| __host__ __device__ constexpr | f6_pk_t () |
| __host__ __device__ constexpr | f6_pk_t (const storage_type &init) |
| template<typename T, typename = enable_if_t<scalar_type<T>::vector_size == packed_size>> |
| __host__ __device__ | f6_pk_t (const T &v) |
| __host__ __device__ | f6_pk_t (const int8_t v) |
| template<typename T> |
| __host__ __device__ void | pack (const T x, const index_t i) |
| __host__ __device__ BitType | unpack (const index_t i) const |
◆ element_type
template<typename BitType,
index_t pk_size>
◆ storage_type
template<typename BitType,
index_t pk_size>
◆ type
template<typename BitType,
index_t pk_size>
◆ f6_pk_t() [1/4]
template<typename BitType,
index_t pk_size>
| __host__ __device__ constexpr ck::f6_pk_t< BitType, pk_size >::f6_pk_t |
( |
| ) |
|
|
inlineconstexpr |
◆ f6_pk_t() [2/4]
template<typename BitType,
index_t pk_size>
◆ f6_pk_t() [3/4]
template<typename BitType,
index_t pk_size>
template<typename T, typename = enable_if_t<scalar_type<T>::vector_size == packed_size>>
| __host__ __device__ ck::f6_pk_t< BitType, pk_size >::f6_pk_t |
( |
const T & | v | ) |
|
|
inline |
◆ f6_pk_t() [4/4]
template<typename BitType,
index_t pk_size>
◆ pack()
template<typename BitType,
index_t pk_size>
template<typename T>
| __host__ __device__ void ck::f6_pk_t< BitType, pk_size >::pack |
( |
const T | x, |
|
|
const index_t | i ) |
|
inline |
◆ unpack() [1/2]
template<typename BitType,
index_t pk_size>
| __host__ __device__ BitType ck::f6_pk_t< BitType, pk_size >::unpack |
( |
const index_t | i | ) |
const |
|
inline |
◆ unpack() [2/2]
template<typename BitType,
index_t pk_size>
| __host__ static __device__ BitType ck::f6_pk_t< BitType, pk_size >::unpack |
( |
const type & | pk, |
|
|
const index_t | i ) |
|
inlinestatic |
◆ operator!=
template<typename BitType,
index_t pk_size>
| __host__ __device__ friend bool operator!= |
( |
const f6_pk_t< BitType, pk_size > & | lhs, |
|
|
const f6_pk_t< BitType, pk_size > & | rhs ) |
|
friend |
◆ operator==
template<typename BitType,
index_t pk_size>
| __host__ __device__ friend bool operator== |
( |
const f6_pk_t< BitType, pk_size > & | lhs, |
|
|
const f6_pk_t< BitType, pk_size > & | rhs ) |
|
friend |
◆ data_
template<typename BitType,
index_t pk_size>
◆ num_bits_elem
template<typename BitType,
index_t pk_size>
◆ num_bits_vec_elem
template<typename BitType,
index_t pk_size>
Initial value:=
uint32_t element_type
Definition data_type.hpp:80
◆ packed_size
template<typename BitType,
index_t pk_size>
◆ vector_size
template<typename BitType,
index_t pk_size>
Initial value:=
static constexpr index_t packed_size
Definition data_type.hpp:82
static constexpr index_t num_bits_elem
Definition data_type.hpp:83
static constexpr index_t num_bits_vec_elem
Definition data_type.hpp:85
The documentation for this struct was generated from the following file: