thrust
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 123]
oNplaceholdersFacilities for constructing simple functions inline
\Nthrustthrust is the top-level namespace which contains all Thrust functions and types
 oNcppthrust::cpp is a top-level alias for thrust::system::cpp
 oNcudathrust::cuda is a top-level alias for thrust::system::cuda
 oNompthrust::omp is a top-level alias for thrust::system::omp
 oNrandomthrust::random is the namespace which contains random number engine class templates, random number engine adaptor class templates, engines with predefined parameters, and random number distribution class templates. They are provided in a separate namespace for import convenience but are also aliased in the top-level thrust namespace for easy access
 oNsystemthrust::system is the namespace which contains functionality for manipulating memory specific to one of Thrust's backend systems. It also contains functionality for reporting error conditions originating from the operating system or other low-level application program interfaces such as the CUDA runtime. They are provided in a separate namespace for import convenience but are also aliased in the top-level thrust namespace for easy access
 |oNcppthrust::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
 |oNcudathrust::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
 |oNompthrust::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
 |\Ntbbthrust::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
 \Ntbbthrust::tbb is a top-level alias for thrust::system::tbb