Cutlass
CUDA Templates for Linear Algebra Subroutines and Solvers
Public Types | Public Member Functions | Public Attributes | List of all members
cutlass::RegularTilePredicateFunctor< Delta_ > Struct Template Reference

Functor computing a predicate given the logical position of an access.

#include <tile_iterator.h>

Public Types

typedef Delta_ Delta
 

Public Member Functions

CUTLASS_HOST_DEVICE RegularTilePredicateFunctor (Coord< 3 > _bounds)
 Constructs a predicate functor given the bounds of a tensor. More...
 
CUTLASS_HOST_DEVICE bool operator() (Coord< 3 > iteration, Coord< 3 > offset) const
 Computes the predicate given the logical position of an access. More...
 

Public Attributes

Coord< 3 > bounds
 Dimensions of the bounding volume. More...
 

Member Typedef Documentation

◆ Delta

template<typename Delta_ >
typedef Delta_ cutlass::RegularTilePredicateFunctor< Delta_ >::Delta

Constructor & Destructor Documentation

◆ RegularTilePredicateFunctor()

template<typename Delta_ >
CUTLASS_HOST_DEVICE cutlass::RegularTilePredicateFunctor< Delta_ >::RegularTilePredicateFunctor ( Coord< 3 >  _bounds)
inline

Member Function Documentation

◆ operator()()

template<typename Delta_ >
CUTLASS_HOST_DEVICE bool cutlass::RegularTilePredicateFunctor< Delta_ >::operator() ( Coord< 3 >  iteration,
Coord< 3 >  offset 
) const
inline

Member Data Documentation

◆ bounds

template<typename Delta_ >
Coord<3> cutlass::RegularTilePredicateFunctor< Delta_ >::bounds

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