tile_iterator.h File Reference

Defines the Tile Traits concept and iterators for loading and storing to tiles efficiently. More...

`#include <cutlass/fragment.h>`
`#include <cutlass/load_store.h>`
`#include <cutlass/predicate_vector.h>`
`#include <cutlass/vector.h>`

Go to the source code of this file.

## Classes

struct | cutlass::IteratorAdvance
| Specifies dimension in which post-increment accesses advance. More...
struct | cutlass::IteratorFragment
| Specifies whether iterator storage fragment consists of Scalar values or WMMA matrix. More...
struct | cutlass::TileTraits< Tile_, Delta_, Iterations_, ThreadOffset_ >
| A template defining Tile Traits Concept. More...
struct | cutlass::TileIteratorBase< Traits_, Scalar_, Advance_, MemorySpace, Index_, FragmentElement_, IteratorFragment_, Skew_ >
| Iterator for accessing a stripmined tile in memory. More...
struct | cutlass::TileIteratorBase< Traits_, Scalar_, Advance_, MemorySpace, Index_, FragmentElement_, IteratorFragment_, Skew_ >::Params
| Parameters to the iterator. More...
struct | cutlass::TileLoadIterator< Traits_, Scalar_, Advance_, MemorySpace, Index_, FragmentElement_, IteratorFragment_, Skew_ >
| An iterator implementing Tile Load Iterator Concept for loading a tile from memory. More...
struct | cutlass::TileLoadIterator< Traits_, Scalar_, Advance_, MemorySpace, Index_, FragmentElement_, IteratorFragment_, Skew_ >::Params
| Parameters. More...
struct | cutlass::TileStoreIterator< Traits_, Scalar_, Advance_, MemorySpace, Index_, FragmentElement_, IteratorFragment_, Skew_ >
| An iterator implementing Tile Store Iterator Concept for storing a tile to memory. More...
struct | cutlass::TileStoreIterator< Traits_, Scalar_, Advance_, MemorySpace, Index_, FragmentElement_, IteratorFragment_, Skew_ >::Params
| Parameters. More...

## Namespaces

| cutlass