Overload List
| # | Signature | Description |
|---|---|---|
| 1 | procedure MulLeft(const X: TMtx; const Y: TMtx); | Multiply the sparse matrix from left. |
| 2 | procedure MulLeft(const X: TVec; const Y: TVec); | Multiply sparse matrix from left with vector X and place the result in vector Y. |
Overload 1: procedure MulLeft(const X: TMtx; const Y: TMtx);
Multiply the sparse matrix from left.
Result: stored in self (calling object)
Remarks:
Multiply calling sparse matrix from left with dense matrix X and place the result in dense matrix Y.
Examples
var a,b: Matrix;
ASparse: TMtxSparse;
//multiply sparse and dense matrix
ASparse.MulLeft(a,b);
// result is stored in matrix b
See Also: TSparseMtx.MulRight