package arkref.ext.fig.basic; import java.util.*; /** * For keeping track of statistics. * Just keeps average and sum. */ public class StatFig { public StatFig() { sum = 0; n = 0; } public void add(boolean x) { if(x) sum++; n++; } public void add(double x) { sum += x; n++; } public void add(double x, int d) { sum += x; n += d; } public void add(StatFig fig) { sum += fig.sum; n += fig.n; } public double mean() { return sum/n; } public int size() { return n; } public double total() { return sum; } public String toString() { return Fmt.D(mean()) + " (" + n + ")"; } double sum; int n; }