BlockImageToColumnProblem< InDataType_, OutDataType_, BlockShape_, NDimSpatial_, AligmentIn_, AligmentOut_ > Struct Template Reference

BlockImageToColumnProblem&lt; InDataType_, OutDataType_, BlockShape_, NDimSpatial_, AligmentIn_, AligmentOut_ &gt; Struct Template Reference#

Composable Kernel: ck_tile::BlockImageToColumnProblem< InDataType_, OutDataType_, BlockShape_, NDimSpatial_, AligmentIn_, AligmentOut_ > Struct Template Reference
ck_tile::BlockImageToColumnProblem< InDataType_, OutDataType_, BlockShape_, NDimSpatial_, AligmentIn_, AligmentOut_ > Struct Template Reference

#include <block_image_to_column_problem.hpp>

Public Types

using InDataType = remove_cvref_t<InDataType_>
using OutDataType = remove_cvref_t<OutDataType_>
using BlockShape = remove_cvref_t<BlockShape_>

Static Public Attributes

static constexpr index_t NDimSpatial = NDimSpatial_
static constexpr index_t AligmentIn = AligmentIn_
static constexpr index_t AligmentOut = AligmentOut_

Member Typedef Documentation

◆ BlockShape

template<typename InDataType_, typename OutDataType_, typename BlockShape_, index_t NDimSpatial_, index_t AligmentIn_, index_t AligmentOut_>
using ck_tile::BlockImageToColumnProblem< InDataType_, OutDataType_, BlockShape_, NDimSpatial_, AligmentIn_, AligmentOut_ >::BlockShape = remove_cvref_t<BlockShape_>

◆ InDataType

template<typename InDataType_, typename OutDataType_, typename BlockShape_, index_t NDimSpatial_, index_t AligmentIn_, index_t AligmentOut_>
using ck_tile::BlockImageToColumnProblem< InDataType_, OutDataType_, BlockShape_, NDimSpatial_, AligmentIn_, AligmentOut_ >::InDataType = remove_cvref_t<InDataType_>

◆ OutDataType

template<typename InDataType_, typename OutDataType_, typename BlockShape_, index_t NDimSpatial_, index_t AligmentIn_, index_t AligmentOut_>
using ck_tile::BlockImageToColumnProblem< InDataType_, OutDataType_, BlockShape_, NDimSpatial_, AligmentIn_, AligmentOut_ >::OutDataType = remove_cvref_t<OutDataType_>

Member Data Documentation

◆ AligmentIn

template<typename InDataType_, typename OutDataType_, typename BlockShape_, index_t NDimSpatial_, index_t AligmentIn_, index_t AligmentOut_>
index_t ck_tile::BlockImageToColumnProblem< InDataType_, OutDataType_, BlockShape_, NDimSpatial_, AligmentIn_, AligmentOut_ >::AligmentIn = AligmentIn_
staticconstexpr

◆ AligmentOut

template<typename InDataType_, typename OutDataType_, typename BlockShape_, index_t NDimSpatial_, index_t AligmentIn_, index_t AligmentOut_>
index_t ck_tile::BlockImageToColumnProblem< InDataType_, OutDataType_, BlockShape_, NDimSpatial_, AligmentIn_, AligmentOut_ >::AligmentOut = AligmentOut_
staticconstexpr

◆ NDimSpatial

template<typename InDataType_, typename OutDataType_, typename BlockShape_, index_t NDimSpatial_, index_t AligmentIn_, index_t AligmentOut_>
index_t ck_tile::BlockImageToColumnProblem< InDataType_, OutDataType_, BlockShape_, NDimSpatial_, AligmentIn_, AligmentOut_ >::NDimSpatial = NDimSpatial_
staticconstexpr

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