CUTLASS
CUDA Templates for Linear Algebra Subroutines and Solvers
Classes
Predicate Iterator Concept

Classes

class  cutlass::PredicateVector< kPredicates_, kPredicatesPerByte_, kPredicateStart_ >::Iterator
 An iterator implementing Predicate Iterator Concept enabling sequential read and write access to predicates. More...
 
class  cutlass::PredicateVector< kPredicates_, kPredicatesPerByte_, kPredicateStart_ >::ConstIterator
 An iterator implementing Predicate Iterator Concept enabling sequential read and write access to predicates. More...
 

Detailed Description

Implementations of Predicate Iterator Concept enables accessing and traversing elements of a bit vector.

Const Predicate Iterator
A const Predicate Iterator Concept satisfies the following expressions
  • ++it increments the iterator to the next predicate
  • *it returns the value of the currently pointed-to predicate
Mutable Predicate Iterator
A Predicate Iterator Concept that is non-const also satisfies the following expressions
  • it.set(bool value) sets the value of the currently pointed-to predicate