|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectetomica.data.DataProcessor
etomica.data.DataProcessorForked
etomica.data.DataAccumulator
etomica.data.AccumulatorHistogram
public class AccumulatorHistogram
Accumulator that keeps histogram of data.
Input Data must implement DataArithmetic.
| Field Summary | |
|---|---|
protected Histogram |
histogram
|
protected DataSourceIndependentSimple |
xDataSource
|
| Fields inherited from class etomica.data.DataAccumulator |
|---|
active, putCount |
| Fields inherited from class etomica.data.DataProcessor |
|---|
dataInfo, dataSink, tag, trueDataSink |
| Constructor Summary | |
|---|---|
AccumulatorHistogram()
Creates instance using HistogramSimple factory and specifying histograms having 100 bins. |
|
AccumulatorHistogram(Histogram histogram)
Creates instance using given histogram factory with default nBins of 100. |
|
AccumulatorHistogram(Histogram histogram,
int nBins)
Creates instance using the given histogram factory making histograms having the given number of bins. |
|
| Method Summary | |
|---|---|
protected void |
addData(IData inputData)
Adds each value in the given Data to its own histogram. |
IData |
getData()
Returns the set of histograms. |
DataPipe |
getDataCaster(IEtomicaDataInfo inputDataInfo)
Returns null. |
IEtomicaDataInfo |
getDataInfo()
Returns the DataInfo for the output Data. |
Histogram |
getHistograms()
|
int |
getNBins()
|
protected IEtomicaDataInfo |
processDataInfo(IEtomicaDataInfo inputDataInfo)
Sets up data and histograms, discarding any previous results. |
void |
reset()
Zeros histograms, discarding any previous contributions. |
void |
setHistogram(Histogram newHistogram)
|
void |
setNBins(int nBins)
Sets the number of bins in each histogram. |
| Methods inherited from class etomica.data.DataAccumulator |
|---|
getPushInterval, isActive, processData, setActive, setPushInterval, toString |
| Methods inherited from class etomica.data.DataProcessorForked |
|---|
addDataSink, getDataSink, getDataSinks, removeDataSink, setDataSink, setDataSinks |
| Methods inherited from class etomica.data.DataProcessor |
|---|
getTag, insertTransformerIfNeeded, putData, putDataInfo |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface etomica.data.IEtomicaDataSource |
|---|
getTag |
| Methods inherited from interface etomica.data.DataPipe |
|---|
getTag |
| Methods inherited from interface etomica.data.IDataSink |
|---|
putData, putDataInfo |
| Field Detail |
|---|
protected Histogram histogram
protected DataSourceIndependentSimple xDataSource
| Constructor Detail |
|---|
public AccumulatorHistogram()
public AccumulatorHistogram(Histogram histogram)
public AccumulatorHistogram(Histogram histogram,
int nBins)
| Method Detail |
|---|
protected void addData(IData inputData)
addData in class DataAccumulatorpublic IData getData()
getData in interface IDataSourcegetData in class DataAccumulatorprotected IEtomicaDataInfo processDataInfo(IEtomicaDataInfo inputDataInfo)
processDataInfo in class DataProcessorpublic DataPipe getDataCaster(IEtomicaDataInfo inputDataInfo)
inputDataInfo - the DataInfo for the Data that will fed to the sink's putData methodpublic int getNBins()
public void setNBins(int nBins)
public void reset()
reset in class DataAccumulatorpublic Histogram getHistograms()
public void setHistogram(Histogram newHistogram)
public IEtomicaDataInfo getDataInfo()
getDataInfo in interface IEtomicaDataSourcegetDataInfo in class DataProcessor
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||