cuLite v0.3.1
A lite CUDA C++ Interface
Loading...
Searching...
No Matches
Dense Matrices

Dense matrix objects using column-major device storage. More...

Typedefs

using culite::dns::RdMatrix = XxMatrix<real_t>
 Double precision real matrix.
using culite::dns::RfMatrix = XxMatrix<real4_t>
 Single precision real matrix.
using culite::dns::CdMatrix = CxMatrix<complex_t>
 Double precision complex matrix.
using culite::dns::CfMatrix = CxMatrix<complex8_t>
 Single precision complex matrix.

Detailed Description

Dense matrix objects using column-major device storage.

Dense matrices are optimized for throughput-heavy operations. This group includes classes for real and complex data, providing interfaces for matrix-matrix and matrix-vector products.

Warning
Currently, only matrices with General property are supported. Support for structured matrix types (Symmetric, Hermitian, etc.) is planned for future releases.