Click or drag to resize

ManagedLinearAlgebraProviderMatrixMultiply(Single, Int32, Int32, Single, Int32, Int32, Single) Method

Multiples two matrices. result = x * y

Namespace: Altaxo.Calc.Providers.LinearAlgebra
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public void MatrixMultiply(
	float[] x,
	int rowsX,
	int columnsX,
	float[] y,
	int rowsY,
	int columnsY,
	float[] result
)

Parameters

x  Single
The x matrix.
rowsX  Int32
The number of rows in the x matrix.
columnsX  Int32
The number of columns in the x matrix.
y  Single
The y matrix.
rowsY  Int32
The number of rows in the y matrix.
columnsY  Int32
The number of columns in the y matrix.
result  Single
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