sequence_map_inverse_impl< X2Y, WorkingY2X, XBegin, XRemain > Struct Template Reference

sequence_map_inverse_impl&lt; X2Y, WorkingY2X, XBegin, XRemain &gt; Struct Template Reference#

Composable Kernel: ck_tile::sequence_map_inverse< SeqMap >::sequence_map_inverse_impl< X2Y, WorkingY2X, XBegin, XRemain > Struct Template Reference
ck_tile::sequence_map_inverse< SeqMap >::sequence_map_inverse_impl< X2Y, WorkingY2X, XBegin, XRemain > Struct Template Reference

#include <sequence.hpp>

Public Types

using type

Static Public Attributes

static constexpr auto new_y2x

Member Typedef Documentation

◆ type

template<typename SeqMap>
template<typename X2Y, typename WorkingY2X, index_t XBegin, index_t XRemain>
using ck_tile::sequence_map_inverse< SeqMap >::sequence_map_inverse_impl< X2Y, WorkingY2X, XBegin, XRemain >::type
Initial value:
typename sequence_map_inverse_impl<X2Y, decltype(new_y2x), XBegin + 1, XRemain - 1>::
Definition utility/sequence.hpp:626
static constexpr auto new_y2x
Definition utility/sequence.hpp:627
typename sequence_merge< typename sequence_reverse< typename seq_split::right_type >::type, typename sequence_reverse< typename seq_split::left_type >::type >::type type
Definition utility/sequence.hpp:344

Member Data Documentation

◆ new_y2x

template<typename SeqMap>
template<typename X2Y, typename WorkingY2X, index_t XBegin, index_t XRemain>
auto ck_tile::sequence_map_inverse< SeqMap >::sequence_map_inverse_impl< X2Y, WorkingY2X, XBegin, XRemain >::new_y2x
staticconstexpr
Initial value:
=
WorkingY2X::modify(X2Y::get(number<XBegin>{}), number<XBegin>{})
constant< v > number
Definition tile/core/numeric/integral_constant.hpp:37

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