FlatmmScalePointer<-1, 0 > Struct Reference

FlatmmScalePointer&lt;-1, 0 &gt; Struct Reference#

Composable Kernel: ck_tile::FlatmmScalePointer<-1, 0 > Struct Reference
ck_tile::FlatmmScalePointer<-1, 0 > Struct Reference

#include <flatmm_kernel.hpp>

Public Member Functions

CK_TILE_HOST_DEVICE constexpr FlatmmScalePointer ()=default
CK_TILE_HOST_DEVICE constexpr FlatmmScalePointer (const float *)
CK_TILE_HOST_DEVICE constexpr FlatmmScalePointer (const float *, index_t)
CK_TILE_HOST_DEVICE constexpr FlatmmScalePointer operator+ (index_t) const
CK_TILE_HOST_DEVICE constexpr float operator[] (index_t) const

Public Attributes

const float * ptr = nullptr

Static Public Attributes

static constexpr int GranularityMN = -1
static constexpr int GranularityK = 0

Constructor & Destructor Documentation

◆ FlatmmScalePointer() [1/3]

CK_TILE_HOST_DEVICE constexpr ck_tile::FlatmmScalePointer<-1, 0 >::FlatmmScalePointer ( )
constexprdefault

◆ FlatmmScalePointer() [2/3]

CK_TILE_HOST_DEVICE constexpr ck_tile::FlatmmScalePointer<-1, 0 >::FlatmmScalePointer ( const float * )
inlineconstexpr

◆ FlatmmScalePointer() [3/3]

CK_TILE_HOST_DEVICE constexpr ck_tile::FlatmmScalePointer<-1, 0 >::FlatmmScalePointer ( const float * ,
index_t  )
inlineconstexpr

Member Function Documentation

◆ operator+()

CK_TILE_HOST_DEVICE constexpr FlatmmScalePointer ck_tile::FlatmmScalePointer<-1, 0 >::operator+ ( index_t ) const
inlineconstexpr

◆ operator[]()

CK_TILE_HOST_DEVICE constexpr float ck_tile::FlatmmScalePointer<-1, 0 >::operator[] ( index_t ) const
inlineconstexpr

Member Data Documentation

◆ GranularityK

int ck_tile::FlatmmScalePointer<-1, 0 >::GranularityK = 0
staticconstexpr

◆ GranularityMN

int ck_tile::FlatmmScalePointer<-1, 0 >::GranularityMN = -1
staticconstexpr

◆ ptr

const float* ck_tile::FlatmmScalePointer<-1, 0 >::ptr = nullptr

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