TVec GroupSum(TMtxVecInt Bins, TMtxVec Data, Int32 BinsMax)
Sums items from Data with matching corresponding indexes from Bins and places result in self.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Bins | TMtxVecInt | source TVecInt or TMtxInt |
| 2 | Data | TMtxVec | source TVec or TMtx |
| 3 | BinsMax | Int32 |
Result: stored in self (calling object), returns self for chaining
Remarks:
The size of self is set to BinsMax+1 provided that sufficient memory is available. BinsMax with default value of -1 indicates that Bins.Max call is to be made internally. The routine does not perform additional range checking, if BinsMax is provided explicitely (memory overwrite is possible).