DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::ext::oneapi::experimental::default_sorters::joint_sorter< CompareT > Class Template Reference

#include <sycl/ext/oneapi/experimental/group_helpers_sorters.hpp>

Public Member Functions

template<size_t Extent>
 joint_sorter (sycl::span< std::byte, Extent > scratch_, CompareT comp_=CompareT())
 
template<typename Group , typename Ptr >
void operator() ([[maybe_unused]] Group g, [[maybe_unused]] Ptr first, [[maybe_unused]] Ptr last)
 

Static Public Member Functions

template<typename T >
static size_t memory_required (sycl::memory_scope, size_t range_size)
 

Detailed Description

template<typename CompareT = std::less<>>
class sycl::_V1::ext::oneapi::experimental::default_sorters::joint_sorter< CompareT >

Definition at line 103 of file group_helpers_sorters.hpp.

Constructor & Destructor Documentation

◆ joint_sorter()

template<typename CompareT = std::less<>>
template<size_t Extent>
sycl::_V1::ext::oneapi::experimental::default_sorters::joint_sorter< CompareT >::joint_sorter ( sycl::span< std::byte, Extent >  scratch_,
CompareT  comp_ = CompareT() 
)
inline

Definition at line 109 of file group_helpers_sorters.hpp.

Member Function Documentation

◆ memory_required()

template<typename CompareT = std::less<>>
template<typename T >
static size_t sycl::_V1::ext::oneapi::experimental::default_sorters::joint_sorter< CompareT >::memory_required ( sycl::memory_scope  ,
size_t  range_size 
)
inlinestatic

Definition at line 129 of file group_helpers_sorters.hpp.

◆ operator()()

template<typename CompareT = std::less<>>
template<typename Group , typename Ptr >
void sycl::_V1::ext::oneapi::experimental::default_sorters::joint_sorter< CompareT >::operator() ( [[maybe_unused] ] Group  g,
[[maybe_unused] ] Ptr  first,
[[maybe_unused] ] Ptr  last 
)
inline

Definition at line 114 of file group_helpers_sorters.hpp.


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