thrust
Namespaces

Namespaces

 thrust::system::cpp
 thrust::system::cpp is the namespace containing functionality for allocating, manipulating, and deallocating memory available to Thrust's standard C++ backend system. The identifiers are provided in a separate namespace underneath thrust::system for import convenience but are also aliased in the top-level thrust::cpp namespace for easy access.
 
 thrust::system::cuda
 thrust::system::cuda is the namespace containing functionality for allocating, manipulating, and deallocating memory available to Thrust's CUDA backend system. The identifiers are provided in a separate namespace underneath thrust::system for import convenience but are also aliased in the top-level thrust::cuda namespace for easy access.
 
 thrust::system::omp
 thrust::system::omp is the namespace containing functionality for allocating, manipulating, and deallocating memory available to Thrust's OpenMP backend system. The identifiers are provided in a separate namespace underneath thrust::system for import convenience but are also aliased in the top-level thrust::omp namespace for easy access.
 
 thrust::system::tbb
 thrust::system::tbb is the namespace containing functionality for allocating, manipulating, and deallocating memory available to Thrust's TBB backend system. The identifiers are provided in a separate namespace underneath thrust::system for import convenience but are also aliased in the top-level thrust::tbb namespace for easy access.
 

Detailed Description