BatchedTransposePipeline< Problem_, Policy_ > Struct Template Reference

BatchedTransposePipeline&lt; Problem_, Policy_ &gt; Struct Template Reference#

Composable Kernel: ck_tile::BatchedTransposePipeline< Problem_, Policy_ > Struct Template Reference
ck_tile::BatchedTransposePipeline< Problem_, Policy_ > Struct Template Reference

#include <batched_transpose_pipeline.hpp>

Public Types

using Problem = ck_tile::remove_cvref_t<Problem_>
using Policy = ck_tile::remove_cvref_t<Policy_>

Public Member Functions

template<typename InputWindow, typename OutputWindow>
CK_TILE_DEVICE auto operator() (const InputWindow &input_window, OutputWindow &out_window)

Member Typedef Documentation

◆ Policy

template<typename Problem_, typename Policy_ = BatchedTransposePolicy>
using ck_tile::BatchedTransposePipeline< Problem_, Policy_ >::Policy = ck_tile::remove_cvref_t<Policy_>

◆ Problem

template<typename Problem_, typename Policy_ = BatchedTransposePolicy>
using ck_tile::BatchedTransposePipeline< Problem_, Policy_ >::Problem = ck_tile::remove_cvref_t<Problem_>

Member Function Documentation

◆ operator()()

template<typename Problem_, typename Policy_ = BatchedTransposePolicy>
template<typename InputWindow, typename OutputWindow>
CK_TILE_DEVICE auto ck_tile::BatchedTransposePipeline< Problem_, Policy_ >::operator() ( const InputWindow & input_window,
OutputWindow & out_window )
inline

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