AK.F1.Timing.Model.Collections.DoubleCollectionModel.UpdateStandardDeviation C# (CSharp) Method

UpdateStandardDeviation() private method

private UpdateStandardDeviation ( double item ) : void
item double
return void
        private void UpdateStandardDeviation(double item)
        {
            double n = InnerItems.Count;
            double mean = Mean.GetValueOrDefault(0d);

            SumOfSquaredValues += Sqr(item);
            StandardDeviation = Math.Sqrt(1d / n * (SumOfSquaredValues - (n * Sqr(mean))));
        }