20 lines
340 B
C#
20 lines
340 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 *= (double)count / c + n / c;
|
|
|
|
count++;
|
|
}
|
|
|
|
internal readonly double Compute()
|
|
{
|
|
return mean;
|
|
}
|
|
}
|