TMtx.MulArray Method

Overload List

#SignatureDescription
1TMtx MulArray(TMtx[] mtxArray)Multiplies multiple matrices.
2TMtx MulArray(TMtx[] mtxArray, Int32[] transpArray)Multiplies multiple matrices.

Overload 1: TMtx MulArray(TMtx[] mtxArray)

Multiplies multiple matrices.

#NameTypeDescription
1mtxArrayTMtx[]

Result: stored in self (calling object), returns self for chaining

Remarks:

Multiplies all matrices in mtxArray from left to right using matrix multiplication.

Overload 2: TMtx MulArray(TMtx[] mtxArray, Int32[] transpArray)

Multiplies multiple matrices.

#NameTypeDescription
1mtxArrayTMtx[]
2transpArrayInt32[]

Result: stored in self (calling object), returns self for chaining

Remarks:

Multiplies all matrices in mtxArray from left to right using matrix multiplication. Specify "1" to request matrix transpose for the corresponding matrix in the second array. For complex matrices, specify "2" if conjugated transpose is needed.