thrust
Classes | Namespaces | Functions
functional.h File Reference

Function objects and tools for manipulating them. More...

Go to the source code of this file.

Classes

struct  thrust::unary_function< Argument, Result >
struct  thrust::binary_function< Argument1, Argument2, Result >
struct  thrust::plus< T >
struct  thrust::minus< T >
struct  thrust::multiplies< T >
struct  thrust::divides< T >
struct  thrust::modulus< T >
struct  thrust::negate< T >
struct  thrust::equal_to< T >
struct  thrust::not_equal_to< T >
struct  thrust::greater< T >
struct  thrust::less< T >
struct  thrust::greater_equal< T >
struct  thrust::less_equal< T >
struct  thrust::logical_and< T >
struct  thrust::logical_or< T >
struct  thrust::logical_not< T >
struct  thrust::bit_and< T >
struct  thrust::bit_or< T >
struct  thrust::bit_xor< T >
struct  thrust::identity< T >
struct  thrust::maximum< T >
struct  thrust::minimum< T >
struct  thrust::project1st< T1, T2 >
struct  thrust::project2nd< T1, T2 >
struct  thrust::unary_negate< Predicate >
struct  thrust::binary_negate< Predicate >

Namespaces

namespace  thrust
 

thrust is the top-level namespace which contains all Thrust functions and types.


Functions

template<typename Predicate >
__host__ __device__
unary_negate< Predicate > 
thrust::not1 (const Predicate &pred)
template<typename BinaryPredicate >
__host__ __device__
binary_negate< BinaryPredicate > 
thrust::not2 (const BinaryPredicate &pred)

Detailed Description

Function objects and tools for manipulating them.