| Ndetail |  | 
| ▼Nviennacl | Main namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them | 
| ▼Nbackend | Namespace providing routines for handling the different memory domains | 
| ▼Ncpu_ram | Provides implementations for handling memory buffers in CPU RAM | 
| Ndetail | Holds implementation details for handling memory buffers in CPU RAM. Not intended for direct use by library users | 
| ▼Ncuda | Provides implementations for handling CUDA memory buffers | 
| Ndetail | Holds implementation details for handling CUDA memory buffers. Not intended for direct use by library users | 
| Ndetail | Implementation details for the generic memory backend interface | 
| ▼Nopencl | Provides implementations for handling OpenCL memory buffers | 
| Ndetail | Holds implementation details for handling OpenCL memory buffers. Not intended for direct use by library users | 
| ▼Ndetail | Holds implementation details for functionality in the main viennacl-namespace. Not intended for direct use by library users | 
| ▼Nfft | Helper namespace for fast Fourier transforms. Not to be used directly by library users | 
| NFFT_DATA_ORDER | Helper namespace for fast-Fourier transformation. Deprecated | 
| ▼Ndevice_specific | Provides an OpenCL kernel generator | 
| Nautotune | Provides the implementation for tuning the kernels for a particular device | 
| ▼Nbuiltin_database |  | 
| ▼Ndevices |  | 
| ▼Naccelerator |  | 
| Nfallback |  | 
| ▼Ncpu |  | 
| Nfallback |  | 
| ▼Ngpu |  | 
| ▼Namd |  | 
| ▼Nevergreen |  | 
| Ncedar |  | 
| Ncypress |  | 
| ▼Nnorthern_islands |  | 
| Nbarts |  | 
| Ndevastator |  | 
| Nscrapper |  | 
| ▼Nsouthern_islands |  | 
| Ntahiti |  | 
| ▼Nvolcanic_islands |  | 
| Nhawaii |  | 
| Nfallback |  | 
| ▼Nnvidia |  | 
| ▼Nfermi |  | 
| Ngeforce_gt_540m |  | 
| Ngeforce_gtx_470 |  | 
| Ngeforce_gtx_580 |  | 
| Ntesla_c2050 |  | 
| ▼Nkepler |  | 
| Ntesla_k20m |  | 
| ▼Nmaxwell |  | 
| Ngeforce_gtx_750_ti |  | 
| ▼Ntesla |  | 
| Ngeforce_gtx_260 |  | 
| Ndetail | Contains implementation details of the kernel generator | 
| Nprofiles | Namespace holding the various device-specific parameters for generating the best kernels | 
| Ntree_parsing |  | 
| Nutils | Contains various helper routines for kernel generation | 
| ▼Nio | Provides basic input-output functionality | 
| Ndetail | Implementation details for IO functionality. Usually not of interest for a library user | 
| Ntag | Namespace holding the various XML tag definitions for the kernel parameter tuning facility | 
| Nval | Namespace holding the various XML strings for the kernel parameter tuning facility | 
| ▼Nlinalg | Provides all linear algebra operations which are not covered by operator overloads | 
| ▼Ncuda | Holds all CUDA compute kernels used by ViennaCL | 
| Namg |  | 
| ▼Ndetail | Helper functions for the CUDA linear algebra backend | 
| Nfft |  | 
| ▼Ndetail | Namespace holding implementation details for linear algebra routines. Usually not of interest for a library user | 
| Namg | Implementation namespace for algebraic multigrid preconditioner | 
| Nfft |  | 
| Nspai | Implementation namespace for sparse approximate inverse preconditioner | 
| ▼Nhost_based | Holds all compute kernels with conventional host-based execution (buffers in CPU RAM) | 
| Namg |  | 
| ▼Ndetail | Helper functions for the host-based linear algebra backend | 
| ▼Nfft |  | 
| NFFT_DATA_ORDER |  | 
| Nkernels | Namespace containing the OpenCL kernels. Deprecated, will be moved to viennacl::linalg::opencl in future releases | 
| ▼Nopencl | Holds all routines providing OpenCL linear algebra operations | 
| Namg |  | 
| Ndetail | Helper functions for OpenCL-accelerated linear algebra operations | 
| ▼Nkernels | Contains the OpenCL kernel generation functions for a predefined set of functionality | 
| Ndetail | Implementation details for the predefined OpenCL kernels | 
| Nocl | OpenCL backend. Manages platforms, contexts, buffers, kernels, etc | 
| Nresult_of | Namespace containing many meta-functions | 
| ▼Nscheduler | Contains the scheduling functionality which allows for dynamic kernel generation as well as the fusion of multiple statements into a single kernel | 
| Ndetail | Implementation details for the scheduler | 
| Npreset |  | 
| Nresult_of | Helper metafunctions used for the scheduler | 
| ▼Ntools | Namespace for various tools used within ViennaCL | 
| Ndetail | Contains implementation details for the tools. Usually not of interest for the library user | 
| Ntraits | Namespace providing traits-information as well as generic wrappers to common routines for vectors and matrices such as size() or clear() |