CUDA Templates for Linear Algebra Subroutines and Solvers
Predicate Vector Concept


struct  cutlass::PredicateVector< kPredicates_, kPredicatesPerByte_, kPredicateStart_ >
 Statically sized array of bits implementing. More...

Detailed Description

Implementations of Predicate Vector Concept contain an ordered set of boolean predicates which may be used as conditionals in other device-side operations. Both random access and iterators offering sequential access are provided.

Predicate Vector
A Predicate Vector Concept satisfies the following expressions
  • at(int idx) - returns the value of the indexed predicate
  • set(int idx, bool value) - sets the value of the indexed predicate
  • begin() - returns a Predicate Iterator Concept pointing to the first predicate