package edu.usc.enl.dynamicmeasurement.algorithms.tasks.multitask.aggregator;
/**
* Created with IntelliJ IDEA.
* User: masoud
* Date: 8/8/13
* Time: 9:07 AM <br/>
* It is an aggregator af accuracy values over a window.
* It is assumed to return the parameter passed in the constructor if no updates has been performed.
*/
public abstract class AccuracyAggregator {
/**
* Should return the number passed in init function
*
* @return
*/
public abstract double getAccuracy();
public abstract double update(double accuracy);
public abstract void init(double nextNum);
}