MtxExprInt.SubAndMul Method

Overload List

#SignatureDescription
1MatrixInt SubAndMul(TMtxInt X, TMtxVecInt Y, TMtxVecInt Z)Result = (X - Y)*Z
2MatrixInt SubAndMul(TMtxInt X, TMtxVecInt Y, TMtxVecInt Z, Int32 zScale)Result = (X - Y)*Z*zScale
3MatrixInt SubAndMul(TMtxInt X, TMtxVecInt Y, Int32 Z)Result = (X - Y)*zScalar
4MatrixInt SubAndMul(TMtxInt X, Int32 Y, TMtxVecInt Z)Result = (X - yScalar)*Z
5MatrixInt SubAndMul(TMtxInt X, Int32 Y, Int32 Z)Result = (X - yScalar)*zScalar
6MatrixInt SubAndMul(TMtxInt X, Int32 xScale, Int32 Y, Int32 Z)Result = (X*xScale - yScalar)*zScalar
7VectorInt SubAndMul(TVecInt X, TMtxVecInt Y, TMtxVecInt Z)Result = (X - Y)*Z
8VectorInt SubAndMul(TVecInt X, TMtxVecInt Y, TMtxVecInt Z, Int32 zScale)Result = (X - Y)*Z*zScale
9VectorInt SubAndMul(TVecInt X, TMtxVecInt Y, Int32 Z)Result = (X - Y)*zScalar
10VectorInt SubAndMul(TVecInt X, Int32 Y, TMtxVecInt Z)Result = (X - yScalar)*Z
11VectorInt SubAndMul(TVecInt X, Int32 Y, Int32 Z)Result = (X - yScalar)*zScalar
12VectorInt SubAndMul(TVecInt X, Int32 xScale, Int32 Y, Int32 Z)Result = (X*xScale - yScalar)*zScalar
13MatrixInt SubAndMul(TMtxInt X, TMtxVecInt Y, Int32 yScale, TMtxVecInt Z, Int32 zScale)Result = (X - Y*yScale)*Z*zScale
14MatrixInt SubAndMul(TMtxInt X, TMtxVecInt Y, Int32 yScale, Int32 Z)Result = (X - Y*yScale)*zScalar
15MatrixInt SubAndMul(TMtxInt X, Int32 Y, TMtxVecInt Z, Int32 zScale)Result = (X - yScalar)*Z*zScale
16MatrixInt SubAndMul(TMtxInt X, Int32 xScale, TMtxVecInt Y, Int32 yScale, TMtxVecInt Z, Int32 zScale)Result = (X*xScale - Y*yScale)*Z*zScale
17MatrixInt SubAndMul(TMtxInt X, Int32 xScale, TMtxVecInt Y, Int32 yScale, Int32 Z)Result = (X*xScale - Y*yScale)*zScalar
18MatrixInt SubAndMul(TMtxInt X, Int32 xScale, Int32 Y, TMtxVecInt Z)Result = (X*xScale - yScalar)*Z
19MatrixInt SubAndMul(TMtxInt X, Int32 xScale, Int32 Y, TMtxVecInt Z, Int32 zScale)Result = (X*xScale - yScalar)*Z*zScale
20VectorInt SubAndMul(TVecInt X, TMtxVecInt Y, Int32 yScale, TMtxVecInt Z, Int32 zScale)Result = (X - Y*yScale)*Z*zScale
21VectorInt SubAndMul(TVecInt X, TMtxVecInt Y, Int32 yScale, Int32 Z)Result = (X - Y*yScale)*zScalar
22VectorInt SubAndMul(TVecInt X, Int32 Y, TMtxVecInt Z, Int32 zScale)Result = (X - yScalar)*Z*zScale
23VectorInt SubAndMul(TVecInt X, Int32 xScale, TMtxVecInt Y, Int32 yScale, TMtxVecInt Z, Int32 zScale)Result = (X*xScale - Y*yScale)*Z*zScale
24VectorInt SubAndMul(TVecInt X, Int32 xScale, TMtxVecInt Y, Int32 yScale, Int32 Z)Result = (X*xScale - Y*yScale)*zScalar
25VectorInt SubAndMul(TVecInt X, Int32 xScale, Int32 Y, TMtxVecInt Z)Result = (X*xScale - yScalar)*Z
26VectorInt SubAndMul(TVecInt X, Int32 xScale, Int32 Y, TMtxVecInt Z, Int32 zScale)Result = (X*xScale - yScalar)*Z*zScale

Overload 1: MatrixInt SubAndMul(TMtxInt X, TMtxVecInt Y, TMtxVecInt Z)

Compute (X - Y)*Z

#NameTypeDescription
1XTMtxIntsource TMtxInt
2YTMtxVecIntsource TVecInt or TMtxInt
3ZTMtxVecIntsource TVecInt or TMtxInt

Returns: MatrixInt

Overload 2: MatrixInt SubAndMul(TMtxInt X, TMtxVecInt Y, TMtxVecInt Z, Int32 zScale)

Compute (X - Y)*Z*zScale

#NameTypeDescription
1XTMtxIntsource TMtxInt
2YTMtxVecIntsource TVecInt or TMtxInt
3ZTMtxVecIntsource TVecInt or TMtxInt
4zScaleInt32

Returns: MatrixInt

Overload 3: MatrixInt SubAndMul(TMtxInt X, TMtxVecInt Y, Int32 Z)

Compute (X - Y)*zScalar

#NameTypeDescription
1XTMtxIntsource TMtxInt
2YTMtxVecIntsource TVecInt or TMtxInt
3ZInt32

Returns: MatrixInt

Overload 4: MatrixInt SubAndMul(TMtxInt X, Int32 Y, TMtxVecInt Z)

Compute (X - yScalar)*Z

#NameTypeDescription
1XTMtxIntsource TMtxInt
2YInt32
3ZTMtxVecIntsource TVecInt or TMtxInt

Returns: MatrixInt

Overload 5: MatrixInt SubAndMul(TMtxInt X, Int32 Y, Int32 Z)

Compute (X - yScalar)*zScalar

#NameTypeDescription
1XTMtxIntsource TMtxInt
2YInt32
3ZInt32

Returns: MatrixInt

Overload 6: MatrixInt SubAndMul(TMtxInt X, Int32 xScale, Int32 Y, Int32 Z)

Compute (X*xScale - yScalar)*zScalar

#NameTypeDescription
1XTMtxIntsource TMtxInt
2xScaleInt32
3YInt32
4ZInt32

Returns: MatrixInt

Overload 7: VectorInt SubAndMul(TVecInt X, TMtxVecInt Y, TMtxVecInt Z)

Compute (X - Y)*Z

#NameTypeDescription
1XTVecIntsource TVecInt
2YTMtxVecIntsource TVecInt or TMtxInt
3ZTMtxVecIntsource TVecInt or TMtxInt

Returns: VectorInt

Overload 8: VectorInt SubAndMul(TVecInt X, TMtxVecInt Y, TMtxVecInt Z, Int32 zScale)

Compute (X - Y)*Z*zScale

#NameTypeDescription
1XTVecIntsource TVecInt
2YTMtxVecIntsource TVecInt or TMtxInt
3ZTMtxVecIntsource TVecInt or TMtxInt
4zScaleInt32

Returns: VectorInt

Overload 9: VectorInt SubAndMul(TVecInt X, TMtxVecInt Y, Int32 Z)

Compute (X - Y)*zScalar

#NameTypeDescription
1XTVecIntsource TVecInt
2YTMtxVecIntsource TVecInt or TMtxInt
3ZInt32

Returns: VectorInt

Overload 10: VectorInt SubAndMul(TVecInt X, Int32 Y, TMtxVecInt Z)

Compute (X - yScalar)*Z

#NameTypeDescription
1XTVecIntsource TVecInt
2YInt32
3ZTMtxVecIntsource TVecInt or TMtxInt

Returns: VectorInt

Overload 11: VectorInt SubAndMul(TVecInt X, Int32 Y, Int32 Z)

Compute (X - yScalar)*zScalar

#NameTypeDescription
1XTVecIntsource TVecInt
2YInt32
3ZInt32

Returns: VectorInt

Overload 12: VectorInt SubAndMul(TVecInt X, Int32 xScale, Int32 Y, Int32 Z)

Compute (X*xScale - yScalar)*zScalar

#NameTypeDescription
1XTVecIntsource TVecInt
2xScaleInt32
3YInt32
4ZInt32

Returns: VectorInt

Overload 13: MatrixInt SubAndMul(TMtxInt X, TMtxVecInt Y, Int32 yScale, TMtxVecInt Z, Int32 zScale)

Compute (X - Y*yScale)*Z*zScale

#NameTypeDescription
1XTMtxIntsource TMtxInt
2YTMtxVecIntsource TVecInt or TMtxInt
3yScaleInt32
4ZTMtxVecIntsource TVecInt or TMtxInt
5zScaleInt32

Returns: MatrixInt

Overload 14: MatrixInt SubAndMul(TMtxInt X, TMtxVecInt Y, Int32 yScale, Int32 Z)

Compute (X - Y*yScale)*zScalar

#NameTypeDescription
1XTMtxIntsource TMtxInt
2YTMtxVecIntsource TVecInt or TMtxInt
3yScaleInt32
4ZInt32

Returns: MatrixInt

Overload 15: MatrixInt SubAndMul(TMtxInt X, Int32 Y, TMtxVecInt Z, Int32 zScale)

Compute (X - yScalar)*Z*zScale

#NameTypeDescription
1XTMtxIntsource TMtxInt
2YInt32
3ZTMtxVecIntsource TVecInt or TMtxInt
4zScaleInt32

Returns: MatrixInt

Overload 16: MatrixInt SubAndMul(TMtxInt X, Int32 xScale, TMtxVecInt Y, Int32 yScale, TMtxVecInt Z, Int32 zScale)

Compute (X*xScale - Y*yScale)*Z*zScale

#NameTypeDescription
1XTMtxIntsource TMtxInt
2xScaleInt32
3YTMtxVecIntsource TVecInt or TMtxInt
4yScaleInt32
5ZTMtxVecIntsource TVecInt or TMtxInt
6zScaleInt32

Returns: MatrixInt

Overload 17: MatrixInt SubAndMul(TMtxInt X, Int32 xScale, TMtxVecInt Y, Int32 yScale, Int32 Z)

Compute (X*xScale - Y*yScale)*zScalar

#NameTypeDescription
1XTMtxIntsource TMtxInt
2xScaleInt32
3YTMtxVecIntsource TVecInt or TMtxInt
4yScaleInt32
5ZInt32

Returns: MatrixInt

Overload 18: MatrixInt SubAndMul(TMtxInt X, Int32 xScale, Int32 Y, TMtxVecInt Z)

Compute (X*xScale - yScalar)*Z

#NameTypeDescription
1XTMtxIntsource TMtxInt
2xScaleInt32
3YInt32
4ZTMtxVecIntsource TVecInt or TMtxInt

Returns: MatrixInt

Overload 19: MatrixInt SubAndMul(TMtxInt X, Int32 xScale, Int32 Y, TMtxVecInt Z, Int32 zScale)

Compute (X*xScale - yScalar)*Z*zScale

#NameTypeDescription
1XTMtxIntsource TMtxInt
2xScaleInt32
3YInt32
4ZTMtxVecIntsource TVecInt or TMtxInt
5zScaleInt32

Returns: MatrixInt

Overload 20: VectorInt SubAndMul(TVecInt X, TMtxVecInt Y, Int32 yScale, TMtxVecInt Z, Int32 zScale)

Compute (X - Y*yScale)*Z*zScale

#NameTypeDescription
1XTVecIntsource TVecInt
2YTMtxVecIntsource TVecInt or TMtxInt
3yScaleInt32
4ZTMtxVecIntsource TVecInt or TMtxInt
5zScaleInt32

Returns: VectorInt

Overload 21: VectorInt SubAndMul(TVecInt X, TMtxVecInt Y, Int32 yScale, Int32 Z)

Compute (X - Y*yScale)*zScalar

#NameTypeDescription
1XTVecIntsource TVecInt
2YTMtxVecIntsource TVecInt or TMtxInt
3yScaleInt32
4ZInt32

Returns: VectorInt

Overload 22: VectorInt SubAndMul(TVecInt X, Int32 Y, TMtxVecInt Z, Int32 zScale)

Compute (X - yScalar)*Z*zScale

#NameTypeDescription
1XTVecIntsource TVecInt
2YInt32
3ZTMtxVecIntsource TVecInt or TMtxInt
4zScaleInt32

Returns: VectorInt

Overload 23: VectorInt SubAndMul(TVecInt X, Int32 xScale, TMtxVecInt Y, Int32 yScale, TMtxVecInt Z, Int32 zScale)

Compute (X*xScale - Y*yScale)*Z*zScale

#NameTypeDescription
1XTVecIntsource TVecInt
2xScaleInt32
3YTMtxVecIntsource TVecInt or TMtxInt
4yScaleInt32
5ZTMtxVecIntsource TVecInt or TMtxInt
6zScaleInt32

Returns: VectorInt

Overload 24: VectorInt SubAndMul(TVecInt X, Int32 xScale, TMtxVecInt Y, Int32 yScale, Int32 Z)

Compute (X*xScale - Y*yScale)*zScalar

#NameTypeDescription
1XTVecIntsource TVecInt
2xScaleInt32
3YTMtxVecIntsource TVecInt or TMtxInt
4yScaleInt32
5ZInt32

Returns: VectorInt

Overload 25: VectorInt SubAndMul(TVecInt X, Int32 xScale, Int32 Y, TMtxVecInt Z)

Compute (X*xScale - yScalar)*Z

#NameTypeDescription
1XTVecIntsource TVecInt
2xScaleInt32
3YInt32
4ZTMtxVecIntsource TVecInt or TMtxInt

Returns: VectorInt

Overload 26: VectorInt SubAndMul(TVecInt X, Int32 xScale, Int32 Y, TMtxVecInt Z, Int32 zScale)

Compute (X*xScale - yScalar)*Z*zScale

#NameTypeDescription
1XTVecIntsource TVecInt
2xScaleInt32
3YInt32
4ZTMtxVecIntsource TVecInt or TMtxInt
5zScaleInt32

Returns: VectorInt