TSparseMtx.MulRight Method

Overload List

#SignatureDescription
1procedure MulRight(const X: TMtx; const Y: TMtx);Multiply the sparse matrix from right.
2procedure MulRight(const X: TVec; const Y: TVec);Multiply sparse matrix from right with vector X and place the result in vector Y.

Overload 1: procedure MulRight(const X: TMtx; const Y: TMtx);

Multiply the sparse matrix from right.

#NameTypeDescription
1XTMtx
2YTMtx

Result: stored in self (calling object)

Remarks:

Multiply calling sparse matrix from right 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.MulRight(a,b);
// result is stored in matrix b
See Also: TSparseMtx.MulLeft

Overload 2: procedure MulRight(const X: TVec; const Y: TVec);

Multiply sparse matrix from right with vector X and place the result in vector Y.

#NameTypeDescription
1XTVec
2YTVec

Result: stored in self (calling object)