sequence_reverse_inclusive_scan< sequence< I, Is… >, Reduce, Init > Struct Template Reference#
ck_tile::sequence_reverse_inclusive_scan< sequence< I, Is... >, Reduce, Init > Struct Template Reference
#include <sequence.hpp>
Public Types | |
| using | old_scan = typename sequence_reverse_inclusive_scan<sequence<Is...>, Reduce, Init>::type |
| using | type = typename sequence_merge<sequence<new_reduce>, old_scan>::type |
Static Public Attributes | |
| static constexpr index_t | new_reduce = Reduce{}(I, old_scan{}.front()) |
Member Typedef Documentation
◆ old_scan
| using ck_tile::sequence_reverse_inclusive_scan< sequence< I, Is... >, Reduce, Init >::old_scan = typename sequence_reverse_inclusive_scan<sequence<Is...>, Reduce, Init>::type |
◆ type
| using ck_tile::sequence_reverse_inclusive_scan< sequence< I, Is... >, Reduce, Init >::type = typename sequence_merge<sequence<new_reduce>, old_scan>::type |
Member Data Documentation
◆ new_reduce
|
staticconstexpr |
The documentation for this struct was generated from the following file: