public void addSample(double timeSample, long dataSample) { if (timeSample <= 0.0) throw new RuntimeException("Harmonic mean time sample must be greater than 0.0"); super.addSample(dataSample / timeSample); mSampleTimeTotal += timeSample; mSampleDataTotal += dataSample; }
public void addSample(double sample) { super.addSample(sample); mSampleTotal += sample; mSquaredSampleTotal += sample * sample; }