[#52] Add placement vector

Signed-off-by: Ori Bruk <o.bruk@yadro.com>
This commit is contained in:
Ori Bruk 2025-04-22 17:54:10 +03:00
parent c2d70c4f3e
commit 6546e98cf6
49 changed files with 2630 additions and 24 deletions

View file

@ -0,0 +1,18 @@
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;
}
}