container_element_picker.hpp File Reference

container_element_picker.hpp File Reference#

Composable Kernel: container_element_picker.hpp File Reference
container_element_picker.hpp File Reference
#include "functional2.hpp"
#include "sequence.hpp"

Go to the source code of this file.

Classes

struct  ck::ContainerElementPicker< Arr, Picks >
struct  ck::ConstantContainerElementPicker< Arr, Picks >

Namespaces

namespace  ck

Functions

template<typename Arr, typename Picks, typename X>
__host__ __device__ constexpr auto ck::operator+= (ContainerElementPicker< Arr, Picks > &y, const X &x)
template<typename Arr, typename Picks, typename X>
__host__ __device__ constexpr auto ck::operator-= (ContainerElementPicker< Arr, Picks > &y, const X &x)
template<typename Arr, typename Picks>
__host__ __device__ constexpr auto ck::pick_container_element (Arr &a, Picks)
template<typename Arr, typename Picks>
__host__ __device__ constexpr auto ck::pick_container_element (const Arr &a, Picks)