Performs a rank one update of a symmetric.
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
| Visual C++ |
public:
virtual void Syr(
MatrixTriangle triangleMode,
int n,
T alpha,
array<T>^ x,
int xOffset,
int incx,
array<T>^ a,
int aOffset,
int lda
) sealed
|
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.
-
alpha
- Type: T
The scalar used to multiply the
outer product.
-
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.
-
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.
Implements
IBlasLevel2<(Of <(<'T>)>)>..::..Syr(MatrixTriangle, Int32, T, array<T>[]()[][], Int32, Int32, array<T>[]()[][], Int32, Int32)
See Also