ViennaCL - The Vienna Computing Library  1.7.0
Free open-source GPU-accelerated linear algebra and solver library.
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 12345678]
 Ndetail
 NviennaclMain namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them
 NbackendNamespace providing routines for handling the different memory domains
 Ncpu_ramProvides implementations for handling memory buffers in CPU RAM
 NdetailHolds implementation details for handling memory buffers in CPU RAM. Not intended for direct use by library users
 NcudaProvides implementations for handling CUDA memory buffers
 NdetailHolds implementation details for handling CUDA memory buffers. Not intended for direct use by library users
 NdetailImplementation details for the generic memory backend interface
 NopenclProvides implementations for handling OpenCL memory buffers
 NdetailHolds implementation details for handling OpenCL memory buffers. Not intended for direct use by library users
 NdetailHolds implementation details for functionality in the main viennacl-namespace. Not intended for direct use by library users
 NfftHelper namespace for fast Fourier transforms. Not to be used directly by library users
 NFFT_DATA_ORDERHelper namespace for fast-Fourier transformation. Deprecated
 Ndevice_specificProvides an OpenCL kernel generator
 NautotuneProvides 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
 NdetailContains implementation details of the kernel generator
 NprofilesNamespace holding the various device-specific parameters for generating the best kernels
 Ntree_parsing
 NutilsContains various helper routines for kernel generation
 NioProvides basic input-output functionality
 NdetailImplementation details for IO functionality. Usually not of interest for a library user
 NtagNamespace holding the various XML tag definitions for the kernel parameter tuning facility
 NvalNamespace holding the various XML strings for the kernel parameter tuning facility
 NlinalgProvides all linear algebra operations which are not covered by operator overloads
 NcudaHolds all CUDA compute kernels used by ViennaCL
 Namg
 NdetailHelper functions for the CUDA linear algebra backend
 Nfft
 NdetailNamespace holding implementation details for linear algebra routines. Usually not of interest for a library user
 NamgImplementation namespace for algebraic multigrid preconditioner
 Nfft
 NspaiImplementation namespace for sparse approximate inverse preconditioner
 Nhost_basedHolds all compute kernels with conventional host-based execution (buffers in CPU RAM)
 Namg
 NdetailHelper functions for the host-based linear algebra backend
 Nfft
 NFFT_DATA_ORDER
 NkernelsNamespace containing the OpenCL kernels. Deprecated, will be moved to viennacl::linalg::opencl in future releases
 NopenclHolds all routines providing OpenCL linear algebra operations
 Namg
 NdetailHelper functions for OpenCL-accelerated linear algebra operations
 NkernelsContains the OpenCL kernel generation functions for a predefined set of functionality
 NdetailImplementation details for the predefined OpenCL kernels
 NoclOpenCL backend. Manages platforms, contexts, buffers, kernels, etc
 Nresult_ofNamespace containing many meta-functions
 NschedulerContains the scheduling functionality which allows for dynamic kernel generation as well as the fusion of multiple statements into a single kernel
 NdetailImplementation details for the scheduler
 Npreset
 Nresult_ofHelper metafunctions used for the scheduler
 NtoolsNamespace for various tools used within ViennaCL
 NdetailContains implementation details for the tools. Usually not of interest for the library user
 NtraitsNamespace providing traits-information as well as generic wrappers to common routines for vectors and matrices such as size() or clear()