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() |