blas-matrix-base


Vocabulary
math.blas.matrices

Class description
The base class for all BLAS matrix types. Objects of this type should not be created directly; instead, instantiate one of the typed subclasses:
float-blas-matrix
double-blas-matrix
complex-float-blas-matrix
complex-double-blas-matrix

All of these subclasses share the same tuple layout:
underlying contains an alien pointer referencing or byte-array containing a packed, column-major array of float, double, float complex, or double complex values;
ld indicates the distance, in elements, between matrix columns;
rows and cols indicate the number of significant rows and columns in the matrix;
and transpose, if set to a true value, indicates that the matrix should be treated as transposed relative to its in-memory representation.


See also
blas-vector-base

Definition

TUPLE: blas-matrix-base underlying ld rows cols transpose ;


Methods