Class KahanSummation

java.lang.Object
com.landawn.abacus.util.KahanSummation

public final class KahanSummation extends Object
  • Constructor Details

    • KahanSummation

      public KahanSummation()
  • Method Details

    • of

      public static KahanSummation of(double... a)
      Parameters:
      a -
      Returns:
    • add

      public void add(double value)
      Parameters:
      value -
    • addAll

      public void addAll(double[] values)
      Adds the all.
      Parameters:
      values -
    • combine

      public void combine(long countA, double sumA)
      Parameters:
      countA -
      sumA -
    • combine

      public void combine(KahanSummation other)
      Parameters:
      other -
    • count

      public long count()
      Returns:
    • sum

      public double sum()
      Returns:
    • average

      public u.OptionalDouble average()
      Returns:
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Returns: