frostfs-sdk-java/client/src/main/java/info/frostfs/sdk/placement/MeanAgg.java
Ori Bruk 6546e98cf6 [#52] Add placement vector
Signed-off-by: Ori Bruk <o.bruk@yadro.com>
2025-04-23 10:41:12 +03:00

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;
}
}