Overload List
| # | Signature | Description |
|---|---|---|
| 1 | function Mask(const Value: TCplx; const aMask: TMtxVecInt): TMtxVec; | Assigns Value at indexes of the calling object, at which aMask is different from 0. |
| 2 | function Mask(const MaskVec: TMtxVec; const aMask: TMtxVecInt): TMtxVec; | Copies those values from MaskVec, at which aMask is different from 0. |
| 3 | function Mask(const Value: Double; const aMask: TMtxVecInt): TMtxVec; | Assigns Value at indexes of the calling object, at which aMask is different from 0. |
Overload 1: function Mask(const Value: TCplx; const aMask: TMtxVecInt): TMtxVec;
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: function Mask(const MaskVec: TMtxVec; const aMask: TMtxVecInt): TMtxVec;
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: function Mask(const Value: Double; const aMask: TMtxVecInt): TMtxVec;
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