ILinearAlgebraOperations<T>.BandHermitianMultiplyAndAddInPlace Method

Product of a Hermitian band matrix and a vector.

Definition

Namespace: Numerics.NET.LinearAlgebra.Implementation
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.8.0
C#
void BandHermitianMultiplyAndAddInPlace(
	MatrixTriangle storedTriangle,
	int n,
	int k,
	T alpha,
	ReadOnlySpan<T> a,
	int lda,
	ReadOnlySpan<T> x,
	int incx,
	T beta,
	Span<T> y,
	int incy
)

Parameters

storedTriangle  MatrixTriangle
Specifies whether the matrix is stored in its upper or lower triangle.
n  Int32
The order of the matrix.
k  Int32
The number of stored super- or subdiagonals.
alpha  T
The matrix-vector product scale factor.
a  ReadOnlySpan<T>
The compact band matrix storage.
lda  Int32
The leading dimension of a.
x  ReadOnlySpan<T>
The input vector storage.
incx  Int32
The stride of x.
beta  T
The existing-result scale factor.
y  Span<T>
The result vector storage.
incy  Int32
The stride of y.

See Also