public class DoubleSynchronisedTimeSeriesCollection extends SynchronisedTimeSeriesCollection<double[],Double,DoubleSynchronisedTimeSeriesCollection,DoubleTimeSeries>
timeSeriesHolder
Constructor and Description |
---|
DoubleSynchronisedTimeSeriesCollection()
basic constructor
|
DoubleSynchronisedTimeSeriesCollection(IndependentPair<String,DoubleTimeSeries>... series)
create a synchronised series from a bunch of pairs
|
Modifier and Type | Method and Description |
---|---|
double[] |
flatten()
In some way flatten the held time series such that the output is:
|
DoubleTimeSeries |
internalNewInstance() |
Iterator<IndependentPair<Long,Map<String,Double>>> |
iterator() |
DoubleSynchronisedTimeSeriesCollection |
newInstance() |
addTimeSeries, allseries, getData, getTimes, internalAssign, series, set, size, toString
collectionByNames, collectionByNames, convertInternal, convertInternal, get, get, get, get, getNames, nSeries, processInternal, processInternalInplace
convert, convert, copy, get, internalAssign, process, processInplace
public DoubleSynchronisedTimeSeriesCollection()
public DoubleSynchronisedTimeSeriesCollection(IndependentPair<String,DoubleTimeSeries>... series) throws IncompatibleTimeSeriesException
series
- IncompatibleTimeSeriesException
public DoubleTimeSeries internalNewInstance()
internalNewInstance
in class TimeSeriesCollection<double[],Double,DoubleSynchronisedTimeSeriesCollection,DoubleTimeSeries>
public DoubleSynchronisedTimeSeriesCollection newInstance()
newInstance
in class TimeSeries<Map<String,double[]>,Map<String,Double>,DoubleSynchronisedTimeSeriesCollection>
public double[] flatten()
SynchronisedTimeSeriesCollection
flatten
in class SynchronisedTimeSeriesCollection<double[],Double,DoubleSynchronisedTimeSeriesCollection,DoubleTimeSeries>
public Iterator<IndependentPair<Long,Map<String,Double>>> iterator()
iterator
in interface Iterable<IndependentPair<Long,Map<String,Double>>>
iterator
in class TimeSeriesCollection<double[],Double,DoubleSynchronisedTimeSeriesCollection,DoubleTimeSeries>