CUB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups
Classes | Namespaces
thread_operators.cuh File Reference
#include "../util_macro.cuh"
#include "../util_type.cuh"
#include "../util_namespace.cuh"

Classes

struct  cub::Equality
 Default equality functor. More...
 
struct  cub::Inequality
 Default inequality functor. More...
 
struct  cub::InequalityWrapper< EqualityOp >
 Inequality functor (wraps equality functor) More...
 
struct  cub::Sum
 Default sum functor. More...
 
struct  cub::Max
 Default max functor. More...
 
struct  cub::ArgMax
 Arg max functor (keeps the value and offset of the first occurrence of the larger item) More...
 
struct  cub::Min
 Default min functor. More...
 
struct  cub::ArgMin
 Arg min functor (keeps the value and offset of the first occurrence of the smallest item) More...
 
struct  cub::CastOp< B >
 Default cast functor. More...
 
class  cub::SwizzleScanOp< ScanOp >
 Binary operator wrapper for switching non-commutative scan arguments. More...
 
struct  cub::ReduceBySegmentOp< ReductionOpT >
 Reduce-by-segment functor. More...
 
struct  cub::ReduceByKeyOp< ReductionOpT >
 < Binary reduction operator to apply to values More...
 

Namespaces

 cub
 Optional outer namespace(s)
 

Detailed Description

Simple binary operator functor types