sequence_sort< Values, Compare > Struct Template Reference

sequence_sort&lt; Values, Compare &gt; Struct Template Reference#

Composable Kernel: ck::sequence_sort< Values, Compare > Struct Template Reference
ck::sequence_sort< Values, Compare > Struct Template Reference

#include <sequence.hpp>

Public Types

using unsorted_ids = typename arithmetic_sequence_gen< 0, Values::Size(), 1 >::type
 
using sort = sequence_sort_impl< Values, unsorted_ids, Compare >
 
using type = typename sort::sorted_values
 
using sorted2unsorted_map = typename sort::sorted_ids
 

Member Typedef Documentation

◆ sort

template<typename Values , typename Compare >
using ck::sequence_sort< Values, Compare >::sort = sequence_sort_impl<Values, unsorted_ids, Compare>

◆ sorted2unsorted_map

template<typename Values , typename Compare >
using ck::sequence_sort< Values, Compare >::sorted2unsorted_map = typename sort::sorted_ids

◆ type

template<typename Values , typename Compare >
using ck::sequence_sort< Values, Compare >::type = typename sort::sorted_values

◆ unsorted_ids

template<typename Values , typename Compare >
using ck::sequence_sort< Values, Compare >::unsorted_ids = typename arithmetic_sequence_gen<0, Values::Size(), 1>::type

The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck/utility/sequence.hpp