ILNumerics Ultimate VS

ILMathmultiply Method (InArrayDouble, InArrayDouble)

ILNumerics Ultimate VS Documentation
ILNumerics - Technical Application Development
Matrix multiplication for general matrices (2D).

[ILNumerics Computing Engine]

Namespace:  ILNumerics
Assembly:  ILNumerics.Computing (in ILNumerics.Computing.dll) Version: 5.4.0.0 (5.4.7431.3055)
Syntax

public static RetArray<double> multiply(
	InArray<double> A,
	InArray<double> B
)

Parameters

A
Type: ILNumericsInArrayDouble
Input matrix A.
B
Type: ILNumericsInArrayDouble
Input matrix B.

Return Value

Type: RetArrayDouble
Matrix of size A.S[0] x B.S[1] with result of multiplying the matrices A and B.
Exceptions

ExceptionCondition
ArgumentExceptionIf at least one of A or B is not a matrix or does not have a matching shape.
Remarks

Both arrays must be matrices with matching dimension length. This is: the number of rows of B must equal the number of columns of A.

The multiplication will be carried out inside optimized native code, if possible. Otherwise, an optimized, blocked, managed version is used.

Be prepared that this function may alter the storage order (StorageOrder) of A and/or B without notice.

[ILNumerics Computing Engine]

See Also

Reference