org.jasig.portal.utils
Class MovingAverage

java.lang.Object
  extended by org.jasig.portal.utils.MovingAverage

public class MovingAverage
extends java.lang.Object

Since:
uPortal 2.5
Version:
$Revision: 1.3 $ $Date: 2005/04/18 14:44:01 $
Author:
George Lindholm George.Lindholm@ubc.ca

Nested Class Summary
static class MovingAverage.Sample
           
 
Field Summary
private  int ent
           
private  long highMax
           
private  long[] samples
           
private  long sum
           
private  long totalSamples
           
 
Constructor Summary
MovingAverage(int sampleSize)
           
 
Method Summary
 MovingAverage.Sample add(long sample)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

samples

private long[] samples

ent

private int ent

sum

private long sum

totalSamples

private long totalSamples

highMax

private long highMax
Constructor Detail

MovingAverage

public MovingAverage(int sampleSize)
Method Detail

add

public MovingAverage.Sample add(long sample)