MUDA
|
This is the complete list of members for muda::DeviceSegmentedSort, including all inherited members.
callback(const std::function< void(::cudaStream_t, ::cudaError)> &callback) (defined in muda::LaunchBase< T >) | muda::LaunchBase< T > | |
derived_type typedef (defined in muda::LaunchBase< T >) | muda::LaunchBase< T > | |
file_line(std::string_view file, int line) (defined in muda::LaunchBase< T >) | muda::LaunchBase< T > | |
init_stream(::cudaStream_t s) (defined in muda::LaunchCore) | muda::LaunchCore | inline |
LaunchBase(::cudaStream_t stream) MUDA_NOEXCEPT (defined in muda::LaunchBase< T >) | muda::LaunchBase< T > | |
LaunchBase(cudaStream_t stream) MUDA_NOEXCEPT (defined in muda::LaunchBase< T >) | muda::LaunchBase< T > | |
LaunchCore(::cudaStream_t stream) MUDA_NOEXCEPT (defined in muda::LaunchCore) | muda::LaunchCore | |
m_stream (defined in muda::LaunchCore) | muda::LaunchCore | protected |
next(Next n) (defined in muda::LaunchBase< T >) | muda::LaunchBase< T > | |
next(Args &&... args) (defined in muda::LaunchBase< T >) | muda::LaunchBase< T > | |
pop_kernel_label() (defined in muda::LaunchBase< T >) | muda::LaunchBase< T > | protected |
pop_range() (defined in muda::LaunchBase< T >) | muda::LaunchBase< T > | |
push_range(const std::string &name) (defined in muda::LaunchBase< T >) | muda::LaunchBase< T > | |
record(cudaEvent_t e, int flag=cudaEventRecordDefault) (defined in muda::LaunchBase< T >) | muda::LaunchBase< T > | |
record(ComputeGraphVar< cudaEvent_t > &e, const std::vector< ComputeGraphVarBase * > &vars) (defined in muda::LaunchBase< T >) | muda::LaunchBase< T > | |
record(ComputeGraphVar< cudaEvent_t > &e, ComputeGraphVar< ViewT > &... vars) (defined in muda::LaunchBase< T >) | muda::LaunchBase< T > | |
S typedef (defined in muda::LaunchCore) | muda::LaunchCore | protected |
SortKeys(const KeyT *d_keys_in, KeyT *d_keys_out, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
SortKeys(cub::DoubleBuffer< KeyT > &d_keys, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
SortKeys(void *d_temp_storage, size_t &temp_storage_bytes, const KeyT *d_keys_in, KeyT *d_keys_out, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
SortKeys(void *d_temp_storage, size_t &temp_storage_bytes, cub::DoubleBuffer< KeyT > &d_keys, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
SortKeysDescending(const KeyT *d_keys_in, KeyT *d_keys_out, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
SortKeysDescending(cub::DoubleBuffer< KeyT > &d_keys, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
SortKeysDescending(void *d_temp_storage, size_t &temp_storage_bytes, const KeyT *d_keys_in, KeyT *d_keys_out, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
SortKeysDescending(void *d_temp_storage, size_t &temp_storage_bytes, cub::DoubleBuffer< KeyT > &d_keys, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
SortPairs(const KeyT *d_keys_in, KeyT *d_keys_out, const ValueT *d_values_in, ValueT *d_values_out, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
SortPairs(cub::DoubleBuffer< KeyT > &d_keys, cub::DoubleBuffer< ValueT > &d_values, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
SortPairs(void *d_temp_storage, size_t &temp_storage_bytes, const KeyT *d_keys_in, KeyT *d_keys_out, const ValueT *d_values_in, ValueT *d_values_out, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
SortPairs(void *d_temp_storage, size_t &temp_storage_bytes, cub::DoubleBuffer< KeyT > &d_keys, cub::DoubleBuffer< ValueT > &d_values, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
SortPairsDescending(const KeyT *d_keys_in, KeyT *d_keys_out, const ValueT *d_values_in, ValueT *d_values_out, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
SortPairsDescending(cub::DoubleBuffer< KeyT > &d_keys, cub::DoubleBuffer< ValueT > &d_values, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
SortPairsDescending(void *d_temp_storage, size_t &temp_storage_bytes, const KeyT *d_keys_in, KeyT *d_keys_out, const ValueT *d_values_in, ValueT *d_values_out, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
SortPairsDescending(void *d_temp_storage, size_t &temp_storage_bytes, cub::DoubleBuffer< KeyT > &d_keys, cub::DoubleBuffer< ValueT > &d_values, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
StableSortKeys(const KeyT *d_keys_in, KeyT *d_keys_out, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
StableSortKeys(cub::DoubleBuffer< KeyT > &d_keys, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
StableSortKeys(void *d_temp_storage, size_t &temp_storage_bytes, const KeyT *d_keys_in, KeyT *d_keys_out, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
StableSortKeys(void *d_temp_storage, size_t &temp_storage_bytes, cub::DoubleBuffer< KeyT > &d_keys, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
StableSortKeysDescending(const KeyT *d_keys_in, KeyT *d_keys_out, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
StableSortKeysDescending(cub::DoubleBuffer< KeyT > &d_keys, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
StableSortKeysDescending(void *d_temp_storage, size_t &temp_storage_bytes, const KeyT *d_keys_in, KeyT *d_keys_out, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
StableSortKeysDescending(void *d_temp_storage, size_t &temp_storage_bytes, cub::DoubleBuffer< KeyT > &d_keys, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
StableSortPairs(const KeyT *d_keys_in, KeyT *d_keys_out, const ValueT *d_values_in, ValueT *d_values_out, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
StableSortPairs(cub::DoubleBuffer< KeyT > &d_keys, cub::DoubleBuffer< ValueT > &d_values, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
StableSortPairs(void *d_temp_storage, size_t &temp_storage_bytes, const KeyT *d_keys_in, KeyT *d_keys_out, const ValueT *d_values_in, ValueT *d_values_out, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
StableSortPairs(void *d_temp_storage, size_t &temp_storage_bytes, cub::DoubleBuffer< KeyT > &d_keys, cub::DoubleBuffer< ValueT > &d_values, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
StableSortPairsDescending(const KeyT *d_keys_in, KeyT *d_keys_out, const ValueT *d_values_in, ValueT *d_values_out, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
StableSortPairsDescending(cub::DoubleBuffer< KeyT > &d_keys, cub::DoubleBuffer< ValueT > &d_values, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
StableSortPairsDescending(void *d_temp_storage, size_t &temp_storage_bytes, const KeyT *d_keys_in, KeyT *d_keys_out, const ValueT *d_values_in, ValueT *d_values_out, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
StableSortPairsDescending(void *d_temp_storage, size_t &temp_storage_bytes, cub::DoubleBuffer< KeyT > &d_keys, cub::DoubleBuffer< ValueT > &d_values, int num_items, int num_segments, BeginOffsetIteratorT d_begin_offsets, EndOffsetIteratorT d_end_offsets) (defined in muda::DeviceSegmentedSort) | muda::DeviceSegmentedSort | inline |
stream() const (defined in muda::LaunchCore) | muda::LaunchCore | inlineprotected |
wait(cudaEvent_t e, int flag=cudaEventWaitDefault) (defined in muda::LaunchBase< T >) | muda::LaunchBase< T > | |
wait(const ComputeGraphVar< cudaEvent_t > &e, const std::vector< ComputeGraphVarBase * > &vars) (defined in muda::LaunchBase< T >) | muda::LaunchBase< T > | |
wait(const ComputeGraphVar< cudaEvent_t > &e, ComputeGraphVar< ViewT > &... vars) (defined in muda::LaunchBase< T >) | muda::LaunchBase< T > | |
wait() (defined in muda::LaunchBase< T >) | muda::LaunchBase< T > | |
wait_device() (defined in muda::LaunchCore) | muda::LaunchCore | static |
wait_event(cudaEvent_t event) (defined in muda::LaunchCore) | muda::LaunchCore | static |
wait_stream(::cudaStream_t stream) (defined in muda::LaunchCore) | muda::LaunchCore | static |
when(cudaEvent_t e, int flag=cudaEventWaitDefault) (defined in muda::LaunchBase< T >) | muda::LaunchBase< T > | |
~LaunchBase() MUDA_NOEXCEPT (defined in muda::LaunchBase< T >) | muda::LaunchBase< T > | |
~LaunchCore() MUDA_NOEXCEPT (defined in muda::LaunchCore) | muda::LaunchCore |