forked from TrueCloudLab/frostfs-sdk-java
18 lines
340 B
Java
18 lines
340 B
Java
package info.frostfs.sdk.placement;
|
|
|
|
import java.math.BigInteger;
|
|
|
|
public class MeanAgg {
|
|
private double mean;
|
|
private int count;
|
|
|
|
public void add(BigInteger n) {
|
|
int c = count + 1;
|
|
mean = mean * count / c + n.doubleValue() / c;
|
|
count++;
|
|
}
|
|
|
|
public double compute() {
|
|
return mean;
|
|
}
|
|
}
|