20 lines
338 B
C#
20 lines
338 B
C#
namespace FrostFS.SDK.Client.Models.Netmap.Placement;
|
|
|
|
internal struct MeanAgg
|
|
{
|
|
private double mean;
|
|
private int count;
|
|
|
|
internal void Add(double n)
|
|
{
|
|
int c = count + 1;
|
|
mean = mean * count / c + n / c;
|
|
|
|
count++;
|
|
}
|
|
|
|
internal readonly double Compute()
|
|
{
|
|
return mean;
|
|
}
|
|
}
|