Overload List
| # | Signature | Description |
|---|---|---|
| 1 | TMtxVecInt Multiply(TMtxVecInt Src) | Multiply Src elements with calling vector elements. |
| └ indexed: TMtxVecInt Multiply(TMtxVecInt Src, Int32 SrcIndex, Int32 Index, Int32 Len) | ||
| 2 | TMtxVecInt Multiply(TMtxVecInt Src1, TMtxVecInt Src2) | Multiplies coresponding elements in Src2 with Src1. |
| 3 | TMtxVecInt Multiply(TMtxVecInt Src, Int32 Value) | Multiply integer Value with all Src elements. |
| └ indexed: TMtxVecInt Multiply(TMtxVecInt Src, Int32 Value, Int32 SrcIndex, Int32 Index, Int32 Len) | ||
| 4 | TMtxVecInt Multiply(Int32 Value) | Multiply integer value with all calling vector elements. |
| └ indexed: TMtxVecInt Multiply(Int32 Value, Int32 Index, Int32 Len) | ||
| 5 | TMtxVecInt Multiply(TMtxVecInt Src1, TMtxVecInt Src2, Int32 SrcIndex1, Int32 SrcIndex2, Int32 Index, Int32 Len) | Multiply coresponding elements in Src2 with Src1. |
Overload 1: TMtxVecInt Multiply(TMtxVecInt Src)
Multiply Src elements with calling vector elements.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVecInt | source TVecInt or TMtxInt |
Result: stored in self (calling object), returns self for chaining
Indexed: TMtxVecInt Multiply(TMtxVecInt Src, Int32 SrcIndex, Int32 Index, Int32 Len)
Mjultiply Src elements [SrcIndex..SrcIndex+Len-1] with calling vector elements.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | SrcIndex | Int32 | source start index |
| 3 | Index | Int32 | start index |
| 4 | Len | Int32 | element count |
Result: stored in self (calling object), returns self for chaining
Multiply Src elements [SrcIndex..SrcIndex+Len-1] with calling vector elements [Index..Index+Len-1]. An exception is raised if array borders are overrun.
Overload 2: TMtxVecInt Multiply(TMtxVecInt Src1, TMtxVecInt Src2)
Multiplies coresponding elements in Src2 with Src1.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src1 | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | Src2 | TMtxVecInt | source TVecInt or TMtxInt |
Result: stored in self (calling object), returns self for chaining
Returns: the result of multipliing Src2 values with coresponding Src1 values.
Overload 3: TMtxVecInt Multiply(TMtxVecInt Src, Int32 Value)
Multiply integer Value with all Src elements.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | Value | Int32 |
Result: stored in self (calling object), returns self for chaining
Multiply integer Value with all Src elements and store the results in calling vector. Size of calling vector is adjusted automatically.
Indexed: TMtxVecInt Multiply(TMtxVecInt Src, Int32 Value, Int32 SrcIndex, Int32 Index, Int32 Len)
Multiply integer value with Src vector elements [SrcIndex..SrcIndex+Len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | Value | Int32 | |
| 3 | SrcIndex | Int32 | source start index |
| 4 | Index | Int32 | start index |
| 5 | Len | Int32 | element count |
Result: stored in self (calling object), returns self for chaining
Store the results in calling vector elements [Index..Index+Len-1]. An exception is raised if array borders are overrun.
Overload 4: TMtxVecInt Multiply(Int32 Value)
Multiply integer value with all calling vector elements.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Value | Int32 |
Result: stored in self (calling object), returns self for chaining
Indexed: TMtxVecInt Multiply(Int32 Value, Int32 Index, Int32 Len)
Multiply integer value with calling vector elements [Index..Index+Len-1].
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Value | Int32 | |
| 2 | Index | Int32 | start index |
| 3 | Len | Int32 | element count |
Result: stored in self (calling object), returns self for chaining
An exception is raised if array borders are overrun.
Overload 5: TMtxVecInt Multiply(TMtxVecInt Src1, TMtxVecInt Src2, Int32 SrcIndex1, Int32 SrcIndex2, Int32 Index, Int32 Len)
Multiply coresponding elements in Src2 with Src1.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Src1 | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | Src2 | TMtxVecInt | source TVecInt or TMtxInt |
| 3 | SrcIndex1 | Int32 | |
| 4 | SrcIndex2 | Int32 | |
| 5 | Index | Int32 | start index |
| 6 | Len | Int32 | element count |
Result: stored in self (calling object), returns self for chaining
Multiply Src1 elements [Src1Index..Src1Index+Len-1] with corrresponding Src2 elements [Src2Index..Src2ndex+Len] and store the results in calling vector elements [Index..Index+Len-1]. An exception is raised if array borders are overrun.