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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public DoubleSynchronisedTimeSeriesCollection()
@SafeVarargs 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>