BLAS Level 2 operations for complex ndarrays
This library implements the basic matrix-vector operations of the Level 2 Basic Linear Algebra Subprograms (BLAS).
Note: It's possible to accomplish the lower triangular functions with the upper triangular version plus flipping and unflipping dimensions, but that's a little convoluted. Instead, the lower triangular versions are suffixed with _lower just to keep it really simple.
Calculate y <- alpha*A*x + beta*y
Calculate x <- A*x
for the upper triangular matrix A. Data below the diagonal is ignored. If isLower
is true, uses the lower triangular portion of A instead.
Calculate x <- A^-1 x
for the upper triangular matrix A. Data below the diagonal is ignored. If isLower
is true, uses the lower triangular portion of A instead.
(c) 2015 Ricky Reusser. MIT License