public class DataTableAverages extends DataSinkTable
DataSet.DataSetSink
Modifier and Type | Field | Description |
---|---|---|
protected java.util.ArrayList<DataPump> |
dataPumps |
backwardDataMap, forwardDataMap, listeners, psuedoSinks
Constructor | Description |
---|---|
DataTableAverages(Integrator integrator) |
Sets up table with default types that give the current value, the
average, and the error bars.
|
DataTableAverages(Integrator integrator,
int blockSize,
java.util.ArrayList<DataPump> dataPumps) |
|
DataTableAverages(Integrator integrator,
AccumulatorAverage.StatType[] types,
int blockSize,
IDataSource[] sources,
java.util.ArrayList<DataPump> dataPumps) |
Sets up table with no sources.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addDataSource(IDataSource newSource) |
Adds the given data source to those feeding the table.
|
AccumulatorAverage[] |
getAccumulators() |
Returns a clone of the accumulator array.
|
int |
getAccumulatorUpdateInterval() |
|
int |
getTableUpdateInterval() |
|
void |
setAccumulatorUpdateInterval(int accumulatorUpdateInterval) |
Sets the interval for updates to the accumulators feeding this table.
|
void |
setTableUpdateInterval(int tableUpdateInterval) |
Sets the interval for updating the table.
|
addDataListener, fireDataChangedEvent, fireDataCountChangedEvent, getData, getDataCount, getDataInfo, getName, isUpdatingOnAnyChange, makeDataSink, makeDataSink, removeDataListener, reset, setUpdatingOnAnyChange, updateDataMap
dataChanged, dataInfoChanged, fireRowCountChangedEvent, getRowCount, getRowHeader, getValue, makeDataSink
protected final java.util.ArrayList<DataPump> dataPumps
public DataTableAverages(Integrator integrator)
public DataTableAverages(Integrator integrator, int blockSize, java.util.ArrayList<DataPump> dataPumps)
public DataTableAverages(Integrator integrator, AccumulatorAverage.StatType[] types, int blockSize, IDataSource[] sources, java.util.ArrayList<DataPump> dataPumps)
public void addDataSource(IDataSource newSource)
public int getTableUpdateInterval()
public void setTableUpdateInterval(int tableUpdateInterval)
public int getAccumulatorUpdateInterval()
public void setAccumulatorUpdateInterval(int accumulatorUpdateInterval)
public AccumulatorAverage[] getAccumulators()