Product of a symmetric band matrix and a vector.
Namespace: Extreme.Mathematics.Generic.LinearAlgebra.Providers
Assembly: Extreme.Generic.Net40 (in Extreme.Generic.Net40.dll) Version: 4.0.10170.0 (4.0.10322.0)
Syntax
| C# |
public void Sbmv(
MatrixTriangle triangleMode,
int n,
int k,
T alpha,
T[] a,
int aOffset,
int lda,
T[] x,
int xOffset,
int incx,
T beta,
T[] y,
int yOffset,
int incy
)
|
| Visual Basic (Declaration) |
Public Sub Sbmv ( _
triangleMode As MatrixTriangle, _
n As Integer, _
k As Integer, _
alpha As T, _
a As T(), _
aOffset As Integer, _
lda As Integer, _
x As T(), _
xOffset As Integer, _
incx As Integer, _
beta As T, _
y As T(), _
yOffset As Integer, _
incy As Integer _
)
|
| Visual C++ |
public:
virtual void Sbmv(
MatrixTriangle triangleMode,
int n,
int k,
T alpha,
array<T>^ a,
int aOffset,
int lda,
array<T>^ x,
int xOffset,
int incx,
T beta,
array<T>^ y,
int yOffset,
int incy
) sealed
|
| F# |
abstract Sbmv :
triangleMode:MatrixTriangle *
n:int *
k:int *
alpha:'T *
a:'T[] *
aOffset:int *
lda:int *
x:'T[] *
xOffset:int *
incx:int *
beta:'T *
y:'T[] *
yOffset:int *
incy:int -> unit
override Sbmv :
triangleMode:MatrixTriangle *
n:int *
k:int *
alpha:'T *
a:'T[] *
aOffset:int *
lda:int *
x:'T[] *
xOffset:int *
incx:int *
beta:'T *
y:'T[] *
yOffset:int *
incy:int -> unit
|
Parameters
-
triangleMode
- Type: Extreme.Mathematics..::..MatrixTriangle
Specifies whether the matrix is an
upper or lower triangular matrix.
-
n
- Type: System..::..Int32
The number of rows and columns in the matrix a.
-
k
- Type: System..::..Int32
The bandwidth of the matrix a.
-
alpha
- Type: T
The scalar used to multiply the
matrix-vector product.
-
a
- Type: array<T>[]()[][]
Reference to the first element in a
one-dimensional array containing the elements of the
matrix.
-
aOffset
- Type: System..::..Int32
Offset into a.
-
lda
- Type: System..::..Int32
Leading dimension of a.
-
x
- Type: array<T>[]()[][]
A reference to a one-dimensional array
containing the elements of the vector x.
-
xOffset
- Type: System..::..Int32
Offset into x.
-
incx
- Type: System..::..Int32
The increment for the array x.
-
beta
- Type: T
The scalar used to multiply y.
-
y
- Type: array<T>[]()[][]
A reference to a one-dimensional array
containing the elements of the vector y.
-
yOffset
- Type: System..::..Int32
Offset into y.
-
incy
- Type: System..::..Int32
The increment for the array y.
The elements of y are overwritten with
the result.
Implements
IBlasLevel2<(Of <(<'T>)>)>..::..Sbmv(MatrixTriangle, Int32, Int32, T, array<T>[]()[][], Int32, Int32, array<T>[]()[][], Int32, Int32, T, array<T>[]()[][], Int32, Int32)
See Also