Product of a hermitian matrix and a vector.
Namespace: Extreme.Mathematics.ImplementationAssembly: Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.17114.0)
void HermitianMultiplyAndAddInPlace(
MatrixTriangle storageTriangle,
int n,
T alpha,
Array2D<T> a,
ArraySlice<T> x,
T beta,
ArraySlice<T> y
)
Sub HermitianMultiplyAndAddInPlace (
storageTriangle As MatrixTriangle,
n As Integer,
alpha As T,
a As Array2D(Of T),
x As ArraySlice(Of T),
beta As T,
y As ArraySlice(Of T)
)
void HermitianMultiplyAndAddInPlace(
MatrixTriangle storageTriangle,
int n,
T alpha,
Array2D<T> a,
ArraySlice<T> x,
T beta,
ArraySlice<T> y
)
abstract HermitianMultiplyAndAddInPlace :
storageTriangle : MatrixTriangle *
n : int *
alpha : 'T *
a : Array2D<'T> *
x : ArraySlice<'T> *
beta : 'T *
y : ArraySlice<'T> -> unit
Parameters
- storageTriangle
- Type: Extreme.MathematicsMatrixTriangle
Specifies whether the matrix is an
upper or lower triangular matrix. - n
- Type: SystemInt32
The number of rows and columns in the matrix a. - alpha
- Type: T
The scalar used to multiply the
matrix-vector product. - a
- Type: Extreme.CollectionsArray2DT
Reference to the first element in a
one-dimensional array that contains the elements of the
matrix. - x
- Type: Extreme.CollectionsArraySliceT
A reference to a one-dimensional array
containing the elements of the vector x.
- beta
- Type: T
The scalar used to multiply y.
- y
- Type: Extreme.CollectionsArraySliceT
A reference to a one-dimensional array
containing the elements of the vector y.
The elements of y are overwritten with
the result.
Numerical Libraries
Supported in: 5.x
Reference