You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
var isMatrixTriangle = require( '@stdlib/blas/base/assert/is-matrix-triangle' );
344
322
var isColumnMajor = require( '@stdlib/ndarray/base/assert/is-column-major-string' );
345
323
var stride2offset = require( '@stdlib/strided/base/stride2offset' );
346
-
var realf = require( '@stdlib/complex/float32/real' );
347
-
var imagf = require( '@stdlib/complex/float32/imag' );
348
324
var format = require( '@stdlib/string/format' );
349
325
var base = require( './base.js' );
350
326
351
327
352
328
// MAIN //
353
329
354
330
/**
355
-
* Performs the matrix-vector operation `y = α*A*x + β*y`, where `α` and `β` are complex scalars, `x` and `y` are complex vectors, and `A` is an `N` by `N` Hermitian band matrix with `K` sub-diagonals or super-diagonals.
331
+
* Performs the matrix-vector operation `y = α*A*x + β*y`, where `α` and `β` are scalars, `x` and `y` are vectors, and `A` is an `N` by `N` Hermitian band matrix with `K` super-diagonals.
356
332
*
357
333
* @param {string} order - storage layout
358
334
* @param {string} uplo - specifies whether `A` is an upper or lower triangular part of matrix is supplied.
359
335
* @param {NonNegativeInteger} N - number of elements along each dimension of `A`
360
336
* @param {NonNegativeInteger} K - number of super-diagonals or sub-diagonals of matrix `A`.
* BLAS level 2 routine to performs the matrix-vector operation `y = α*A*x + β*y`, where `α` and `β` are complex scalars, `x` and `y` are complex vectors, and `A` is an `N` by `N` Hermitian band matrix with `K` sub-diagonals or super-diagonals.
243
+
* BLAS level 2 routine to performs the matrix-vector operation `y = α*A*x + β*y`, where `α` and `β` are scalars, `x` and `y` are vectors, and `A` is an `N` by `N` Hermitian band matrix with `K` super-diagonals.
0 commit comments