Click or drag to resize

ManagedLinearAlgebraProviderMatrixMultiply(Double, Int32, Int32, Double, Int32, Int32, Double) 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(
	double[] x,
	int rowsX,
	int columnsX,
	double[] y,
	int rowsY,
	int columnsY,
	double[] result
)

Parameters

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