Vector.GroupSum Method

TVec GroupSum(TMtxVecInt Bins, TMtxVec Src, Int32 BinsMax)

Sums items from Src with matching corresponding indexes from Bins and places result in self.

#NameTypeDescription
1BinsTMtxVecIntsource TVecInt or TMtxInt
2SrcTMtxVecsource TVec or TMtx
3BinsMaxInt32

Result: stored in self (calling object), returns self for chaining

Remarks:

The size of self is set to Bins.Max+1 provided that sufficient memory is available. BinsMax with default value of -1 indicates that Bins.Max call is made internally. The routine does not perform additional range checking, if BinsMax is provided explicitely (memory overwrite is possible).