![]() |
cuLite v0.3.1
A lite CUDA C++ Interface
|
| Nculite | |
| Ndns | |
| CXxVector | The floating point device dense vector class |
| CXxMatrix | The device dense matrix class |
| CCxMatrix | The device dense complex matrix class |
| CCxVector | The device dense complex vector class |
| CXiVector | The general purpose device dense vector class |
| CXxContainer | The device dense container class |
| Ncsr | |
| CXxMatrix | The device sparse matrix class (compressed sparse row format) |
| Ncsc | |
| CXxMatrix | The device sparse matrix class (compressed sparse column format) |
| Nerr | |
| CException | Basic culite exception class |
| CCudaException | CUDA exception class |
| Ncsx | |
| CXxContainer | The sparse container class (compressed sparse column) |
| CLapackGeev | Eigenvalue decomposition solver using LAPACK/cuSOLVER GEEV routines |
| CCuBlasSpm | RAII helper for managing cuBLAS pointer mode |
| CCuBlasHandler | The cuBlas handler class |
| CCudaStream | CUDA stream encapsulation class |
| CCuSolverHandler | The cuSolver handler class |
| CCuSparseSpm | RAII helper for managing cuSPARSE pointer mode |
| CCuSparseHandler | The cuSparse handler class |
| CLapackBase | The abstract linear solver base for dense device matrices |
| CLapackLU | The partial pivoting LU linear solver for dense device matrices |
| CGridXD | Base class for CUDA kernel grid configuration |
| CGrid1D | 1D CUDA kernel grid configuration |
| CGrid2D | 2D CUDA kernel grid configuration |
| CDeviceBufferVoid | A RAII wrapper for untyped device memory allocation |
| CDeviceBuffer | A RAII wrapper for device memory allocation |
| CPinnedBufferVoid | A RAII wrapper for untyped pinned host memory allocation |
| CPinnedBuffer | A RAII wrapper for pinned host memory allocation |
| CDefaultSVD | Singular Value Decomposition (SVD) solver using cuSOLVER |
| CVirtualConjugate | The virtual conjugate class |
| CVirtualExpression | The virtual expression base class |
| CVirtualObject | The virtual object class |
| CVirtualOuter | The virtual outer product expression class |
| CVirtualPlus | The virtual addition expression class |
| CVirtualMinus | The virtual subtraction expression class |
| CVirtualProduct | The virtual product class |
| CVirtualRowvec | The virtual row-vector class |
| CVirtualScale | The virtual scaling expression class |
| CVirtualTranspose | The virtual (conjugate-)transpose class |