Overload List
| # | Signature | Description |
|---|---|---|
| 1 | function MulArray(const mtxArray: TMtxArray): TMtx; | Multiplies multiple matrices. |
| 2 | function MulArray(const mtxArray: TMtxArray; const transpArray: TIntegerArray): TMtx; | Multiplies multiple matrices. |
Overload 1: function MulArray(const mtxArray: TMtxArray): TMtx;
Multiplies multiple matrices.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | mtxArray | TMtxArray |
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: function MulArray(const mtxArray: TMtxArray; const transpArray: TIntegerArray): TMtx;
Multiplies multiple matrices.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | mtxArray | TMtxArray | |
| 2 | transpArray | TIntegerArray |
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.