ManagedLinearAlgebraProviderMatrixMultiply(Complex32, Int32, Int32, Complex32, Int32, Int32, Complex32) Method |
Multiples two matrices. result = x * y
Namespace: Altaxo.Calc.Providers.LinearAlgebraAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax public void MatrixMultiply(
Complex32[] x,
int rowsX,
int columnsX,
Complex32[] y,
int rowsY,
int columnsY,
Complex32[] result
)
Parameters
- x Complex32
- The x matrix.
- rowsX Int32
- The number of rows in the x matrix.
- columnsX Int32
- The number of columns in the x matrix.
- y Complex32
- The y matrix.
- rowsY Int32
- The number of rows in the y matrix.
- columnsY Int32
- The number of columns in the y matrix.
- result Complex32
- Where to store the result of the multiplication.
Implements
ILinearAlgebraProviderTMatrixMultiply(T, Int32, Int32, T, Int32, Int32, T)Remarks This is a simplified version of the BLAS GEMM routine with alpha
set to 1.0 and beta set to 0.0, and x and y are not transposed.
See Also