F64VectorView
The vector storages koblas itself defines, F64DenseVector and F64SparseVector.
Inheritors
Properties
Functions
Sum of absolute values (BLAS dasum). Sparse vectors sum over stored entries only.
aT * b. Any sparse operand goes through F64SparseKernels, walking the stored entries only.
Visit each stored entry as (index, value), in ascending index order for any storage. A F64SparseVector may present numerical zeros as stored, and any other F64VectorLike has every index visited.
Index of the entry with maximal absolute value (BLAS idamax), -1 for a zero-length vector. Ties resolve to the lowest index, and a vector with no stored entries returns 0.
Euclidean norm (BLAS dnrm2). Rescales when the sum of squares would overflow or underflow, so any finite input gives the correct norm.
Materialise into a fresh dense DoubleArray, independent of the internal storage.