blob: f1c5da930029f8fa82ac614b336af3290cfc528f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.statistics;
import java.util.List;
/**
* A bucket in a multidimensional histogram.
*
* @author <a href="mailto:steinar@yahoo-inc.com">Steinar Knutsen</a>
*/
interface Bucket {
void put(double[] value, int dim);
void reset();
double lowerLimit();
double upperLimit();
boolean isLeaf();
List<Bucket> getBuckets();
long getSum();
void add(long n);
}
|