ManagedLinearAlgebraProviderMatrixMultiplyWithUpdate(Transpose, Transpose, Complex32, Complex32, Int32, Int32, Complex32, Int32, Int32, Complex32, Complex32) Method |
Multiplies two matrices and updates another with the result. c = alpha*op(a)*op(b) + beta*c
Namespace: Altaxo.Calc.Providers.LinearAlgebraAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax public void MatrixMultiplyWithUpdate(
Transpose transposeA,
Transpose transposeB,
Complex32 alpha,
Complex32[] a,
int rowsA,
int columnsA,
Complex32[] b,
int rowsB,
int columnsB,
Complex32 beta,
Complex32[] c
)
Parameters
- transposeA Transpose
- How to transpose the a matrix.
- transposeB Transpose
- How to transpose the b matrix.
- alpha Complex32
- The value to scale a matrix.
- a Complex32
- The a matrix.
- rowsA Int32
- The number of rows in the a matrix.
- columnsA Int32
- The number of columns in the a matrix.
- b Complex32
- The b matrix
- rowsB Int32
- The number of rows in the b matrix.
- columnsB Int32
- The number of columns in the b matrix.
- beta Complex32
- The value to scale the c matrix.
- c Complex32
- The c matrix.
Implements
ILinearAlgebraProviderTMatrixMultiplyWithUpdate(Transpose, Transpose, T, T, Int32, Int32, T, Int32, Int32, T, T)See Also