function GroupSumIteration(const Bins: TMtxVecInt; const Data: TMtxVec; const BinsMax: Integer): TVec;
Sums items from Data with matching corresponding indexes from Bins and places result in self.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Bins | TMtxVecInt | |
| 2 | Data | TMtxVec | |
| 3 | BinsMax | Integer |
Result: stored in self (calling object), returns self for chaining
Remarks:
The size of self is checked to be BinsMax+1. The routine does not initialize the calling vector to 0. The routine does not perform additional range checking, because BinsMax is provided explicitely (memory overwrite is possible).