Exemple #1
0
std::vector<int> count(Binner binner) {
  std::vector<int> out;

  int n = binner.size();
  for(int i = 0; i < n; ++i) {
    int bin = binner.bin(i);
    if (bin < 0) continue;
  
    // Make sure there's enough space
    if (bin >= out.size()) {
      out.resize(bin + 1);
    }
    ++out[bin];
  }

  return out;
}