Sum of the product of a hermitian 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.17114.0)
public void HermitianMultiplyAndAddInPlace(
MatrixOperationSide side,
MatrixTriangle storedTriangle,
int m,
int n,
T alpha,
Array2D<T> a,
Array2D<T> b,
T beta,
Array2D<T> c
)
Public Sub HermitianMultiplyAndAddInPlace (
side As MatrixOperationSide,
storedTriangle As MatrixTriangle,
m As Integer,
n As Integer,
alpha As T,
a As Array2D(Of T),
b As Array2D(Of T),
beta As T,
c As Array2D(Of T)
)
public:
void HermitianMultiplyAndAddInPlace(
MatrixOperationSide side,
MatrixTriangle storedTriangle,
int m,
int n,
T alpha,
Array2D<T> a,
Array2D<T> b,
T beta,
Array2D<T> c
)
member HermitianMultiplyAndAddInPlace :
side : MatrixOperationSide *
storedTriangle : MatrixTriangle *
m : int *
n : int *
alpha : 'T *
a : Array2D<'T> *
b : Array2D<'T> *
beta : 'T *
c : Array2D<'T> -> unit
Parameters
- side
- Type: Extreme.MathematicsMatrixOperationSide
Specifies on which side the hermitian
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: Extreme.CollectionsArray2DT
Reference to the first element in a
one-dimensional array that contains the elements of the first
matrix. - b
- Type: Extreme.CollectionsArray2DT
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: Extreme.CollectionsArray2DT
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