Overload List
| # | Signature | Description |
|---|---|---|
| 1 | TMtxVec Mask(TCplx Value, TMtxVecInt aMask) | Assigns Value at indexes of the calling object, at which aMask is different from 0. |
| 2 | TMtxVec Mask(TMtxVec MaskVec, TMtxVecInt aMask) | Copies those values from MaskVec, at which aMask is different from 0. |
| 3 | TMtxVec Mask(Double Value, TMtxVecInt aMask) | Assigns Value at indexes of the calling object, at which aMask is different from 0. |
Overload 1: TMtxVec Mask(TCplx Value, TMtxVecInt aMask)
Assigns Value at indexes of the calling object, at which aMask is different from 0.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Value | TCplx | scalar |
| 2 | aMask | TMtxVecInt | source TVecInt or TMtxInt |
Result: stored in self (calling object), returns self for chaining
Overload 2: TMtxVec Mask(TMtxVec MaskVec, TMtxVecInt aMask)
Copies those values from MaskVec, at which aMask is different from 0.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | MaskVec | TMtxVec | source TVec or TMtx |
| 2 | aMask | TMtxVecInt | source TVecInt or TMtxInt |
Result: stored in self (calling object), returns self for chaining
Overload 3: TMtxVec Mask(Double Value, TMtxVecInt aMask)
Assigns Value at indexes of the calling object, at which aMask is different from 0.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Value | Double | scalar |
| 2 | aMask | TMtxVecInt | source TVecInt or TMtxInt |
Result: stored in self (calling object), returns self for chaining