MtxExprInt.Mul Method

Overload List

#SignatureDescription
1function Mul(const X: TMtxInt; const Y: TMtxVecInt; const Z: TMtxVecInt): MatrixInt;Result = X*Y*Z
2function Mul(const X: TMtxInt; const Y: TMtxVecInt; const Z: Integer): MatrixInt;Result = X*Y*zScalar
3function Mul(const X: TVecInt; const Y: TMtxVecInt; const Z: TMtxVecInt): VectorInt;Result = X*Y*Z
4function Mul(const X: TVecInt; const Y: TMtxVecInt; const Z: Integer): VectorInt;Result = X*Y*zScalar

Overload 1: function Mul(const X: TMtxInt; const Y: TMtxVecInt; const Z: TMtxVecInt): MatrixInt;

Compute X*Y*Z

#NameTypeDescription
1XTMtxInt
2YTMtxVecInt
3ZTMtxVecInt

Returns: MatrixInt

Overload 2: function Mul(const X: TMtxInt; const Y: TMtxVecInt; const Z: Integer): MatrixInt;

Compute X*Y*zScalar

#NameTypeDescription
1XTMtxInt
2YTMtxVecInt
3ZInteger

Returns: MatrixInt

Overload 3: function Mul(const X: TVecInt; const Y: TMtxVecInt; const Z: TMtxVecInt): VectorInt;

Compute X*Y*Z

#NameTypeDescription
1XTVecInt
2YTMtxVecInt
3ZTMtxVecInt

Returns: VectorInt

Overload 4: function Mul(const X: TVecInt; const Y: TMtxVecInt; const Z: Integer): VectorInt;

Compute X*Y*zScalar

#NameTypeDescription
1XTVecInt
2YTMtxVecInt
3ZInteger

Returns: VectorInt