cub::TransformVectorizedPolicy#

struct TransformVectorizedPolicy#

The vectorized sub-policy for TransformPolicy.

Public Functions

inline friend ::std::ostream &operator<<(
::std::ostream &os,
const TransformVectorizedPolicy &policy
)#

Public Members

int threads_per_block#

Number of threads in a CUDA block.

int items_per_thread#

Number of items processed per thread. Must be a multiple of vec_size.

int vec_size#

Number of elements loaded/stored per vectorized access. Must evenly divide items_per_thread.

Friends

inline friend constexpr bool operator==(
const TransformVectorizedPolicy &lhs,
const TransformVectorizedPolicy &rhs
) noexcept#
inline friend constexpr bool operator!=(
const TransformVectorizedPolicy &lhs,
const TransformVectorizedPolicy &rhs
) noexcept#