etomica.data
Class AccumulatorRatioAverage
java.lang.Object
etomica.data.DataProcessor
etomica.data.DataProcessorForked
etomica.data.DataAccumulator
etomica.data.AccumulatorAverage
etomica.data.AccumulatorAverageFixed
etomica.data.AccumulatorRatioAverage
- All Implemented Interfaces:
- DataPipe, DataPipeForked, IDataSink, IDataSource, IEtomicaDataSource, Serializable
public class AccumulatorRatioAverage
- extends AccumulatorAverageFixed
Accumulator for calculating ratio between two sums
- See Also:
- Serialized Form
ratio
protected IData ratio
ratioStandardDeviation
protected IData ratioStandardDeviation
ratioError
protected IData ratioError
AccumulatorRatioAverage
public AccumulatorRatioAverage()
AccumulatorRatioAverage
public AccumulatorRatioAverage(long blockSize)
getTag
public Object getTag(AccumulatorRatioAverage.StatType statType)
getData
public IData getData()
- Description copied from class:
AccumulatorAverageFixed
- Returns a DataGroup with Data instances holding the statistics kept by
this accumulator (as described in general comments for this class).
- Specified by:
getData in interface IDataSource- Overrides:
getData in class AccumulatorAverageFixed
- Returns:
- the data given by this source
reset
public void reset()
- Description copied from class:
AccumulatorAverageFixed
- Resets all sums to zero. All statistics are cleared.
- Overrides:
reset in class AccumulatorAverageFixed
processDataInfo
public IEtomicaDataInfo processDataInfo(IEtomicaDataInfo incomingDataInfo)
- Description copied from class:
AccumulatorAverageFixed
- Prepares the accumulator for input data. Discards any previous
contributions to statistics.
- Overrides:
processDataInfo in class AccumulatorAverageFixed
- Parameters:
incomingDataInfo - the DataInfo instance for the data that will be given to
addData
- Returns:
- the DataInfo of the Data that will be output by this
DataProcessor