Skip to main content

Crate aocl_types

Crate aocl_types 

Source
Expand description

Shared types used by AOCL safe wrappers.

Pull-out crate for the matrix-orientation / triangular-storage enums that recur across BLAS, LAPACK, sparse-BLAS, and data-analytics calls. Each safe aocl-* crate accepts these types and converts them to the corresponding native FFI representation at its boundary.

Modules§

sealed
Module containing a sealed marker trait for use as a bound on public traits whose set of implementing types should not grow outside this project.

Structs§

Complex32
Single-precision complex number, ABI-compatible with the C struct { float real; float imag; } used by BLIS’s scomplex, LAPACK’s lapack_complex_float, and FFTW’s fftwf_complex.
Complex64
Double-precision complex number, ABI-compatible with the C struct { double real; double imag; } used by BLIS’s dcomplex, LAPACK’s lapack_complex_double, and FFTW’s fftw_complex.

Enums§

Diag
Diagonal interpretation for a triangular matrix.
Layout
Storage order of a 2-D matrix.
Side
On which side of an operand a matrix is applied.
Trans
How to interpret a matrix operand: as-is, transposed, or conjugate-transposed.
Uplo
Triangular fill mode for a matrix.