cub::SelectImpl#

enum class cub::SelectImpl#

Options for specifying the behavior of the stream compaction algorithm.

Values:

enumerator Select#

Stream compaction, discarding rejected items. It’s required that memory of input and output are disjoint.

enumerator SelectPotentiallyInPlace#

Stream compaction, discarding rejected items. Memory of the input may be identical to the memory of the output.

enumerator Partition#

Partition, keeping rejected items. It’s required that memory of input and output are disjoint.