Sum of the product of a symmetric and a general matrix and a scaled matrix.
Namespace: Extreme.Mathematics.LinearAlgebra.ImplementationAssembly: Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.16312.0)
void SymmetricMultiplyAndAddInPlace(
MatrixOperationSide side,
MatrixTriangle storedTriangle,
int m,
int n,
T alpha,
TMatrix a,
TMatrix b,
T beta,
TMatrix c
)
Sub SymmetricMultiplyAndAddInPlace (
side As MatrixOperationSide,
storedTriangle As MatrixTriangle,
m As Integer,
n As Integer,
alpha As T,
a As TMatrix,
b As TMatrix,
beta As T,
c As TMatrix
)
void SymmetricMultiplyAndAddInPlace(
MatrixOperationSide side,
MatrixTriangle storedTriangle,
int m,
int n,
T alpha,
TMatrix a,
TMatrix b,
T beta,
TMatrix c
)
abstract SymmetricMultiplyAndAddInPlace :
side : MatrixOperationSide *
storedTriangle : MatrixTriangle *
m : int *
n : int *
alpha : 'T *
a : 'TMatrix *
b : 'TMatrix *
beta : 'T *
c : 'TMatrix -> unit
Parameters
- side
- Type: Extreme.MathematicsMatrixOperationSide
Specifies on which side the symmetric
matrix a is to be multiplied. - storedTriangle
- Type: Extreme.MathematicsMatrixTriangle
Specifies whether the elements of
the matrix a are stored in the
upper or lower triangular part. - m
- Type: SystemInt32
The number of rows in the matrix a
and the matrix c. - n
- Type: SystemInt32
The number of columns in the matrix b
and the matrix c. - alpha
- Type: T
The scalar used to multiply the
matrix-vector product. - a
- Type: TMatrix
Reference to the first element in a
one-dimensional array that contains the elements of the first
matrix. - b
- Type: TMatrix
Reference to the first element in a
one-dimensional array that contains the elements of the second
matrix. - beta
- Type: T
The scalar used to multiply c.
- c
- Type: TMatrix
Reference to the first element in a
one-dimensional array that contains the elements of the third
matrix.
Numerical Libraries
Supported in: 6.0
Reference