Overload List
| # | Signature | Description |
|---|---|---|
| 1 | TMtx MulArray(TMtx[] mtxArray) | Multiplies multiple matrices. |
| 2 | TMtx MulArray(TMtx[] mtxArray, Int32[] transpArray) | Multiplies multiple matrices. |
Overload 1: TMtx MulArray(TMtx[] mtxArray)
Multiplies multiple matrices.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | mtxArray | TMtx[] |
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.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | mtxArray | TMtx[] | |
| 2 | transpArray | Int32[] |
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.