- java.lang.Object
-
- com.powsybl.timeseries.AbstractTimeSeries<DoublePoint,DoubleDataChunk,DoubleTimeSeries>
-
- com.powsybl.timeseries.StoredDoubleTimeSeries
-
- All Implemented Interfaces:
DoubleTimeSeries
,TimeSeries<DoublePoint,DoubleTimeSeries>
,Iterable<DoublePoint>
public class StoredDoubleTimeSeries extends AbstractTimeSeries<DoublePoint,DoubleDataChunk,DoubleTimeSeries> implements DoubleTimeSeries
- Author:
- Geoffroy Jamgotchian
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.powsybl.timeseries.DoubleTimeSeries
DoubleTimeSeries.Builder
-
Nested classes/interfaces inherited from interface com.powsybl.timeseries.TimeSeries
TimeSeries.CsvParsingContext, TimeSeries.TimeFormat
-
-
Field Summary
-
Fields inherited from class com.powsybl.timeseries.AbstractTimeSeries
chunks, metadata
-
-
Constructor Summary
Constructors Constructor Description StoredDoubleTimeSeries(TimeSeriesMetadata metadata, DoubleDataChunk... chunks)
StoredDoubleTimeSeries(TimeSeriesMetadata metadata, List<DoubleDataChunk> chunks)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CompressedDoubleDataChunk
createGapFillingChunk(int i, int length)
protected DoubleTimeSeries
createTimeSeries(DoubleDataChunk chunk)
void
fillBuffer(BigDoubleBuffer buffer, long timeSeriesOffset)
void
fillBuffer(DoubleBuffer buffer, int timeSeriesOffset)
double[]
toArray()
-
Methods inherited from class com.powsybl.timeseries.AbstractTimeSeries
addChunk, equals, getChunks, getMetadata, hashCode, iterator, setTimeSeriesNameResolver, split, stream, synchronize, toJson, writeJson
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface com.powsybl.timeseries.TimeSeries
getMetadata, iterator, setTimeSeriesNameResolver, split, stream, synchronize, toJson, writeJson
-
-
-
-
Constructor Detail
-
StoredDoubleTimeSeries
public StoredDoubleTimeSeries(TimeSeriesMetadata metadata, DoubleDataChunk... chunks)
-
StoredDoubleTimeSeries
public StoredDoubleTimeSeries(TimeSeriesMetadata metadata, List<DoubleDataChunk> chunks)
-
-
Method Detail
-
createGapFillingChunk
protected CompressedDoubleDataChunk createGapFillingChunk(int i, int length)
- Specified by:
createGapFillingChunk
in classAbstractTimeSeries<DoublePoint,DoubleDataChunk,DoubleTimeSeries>
-
createTimeSeries
protected DoubleTimeSeries createTimeSeries(DoubleDataChunk chunk)
- Specified by:
createTimeSeries
in classAbstractTimeSeries<DoublePoint,DoubleDataChunk,DoubleTimeSeries>
-
fillBuffer
public void fillBuffer(DoubleBuffer buffer, int timeSeriesOffset)
- Specified by:
fillBuffer
in interfaceDoubleTimeSeries
-
fillBuffer
public void fillBuffer(BigDoubleBuffer buffer, long timeSeriesOffset)
- Specified by:
fillBuffer
in interfaceDoubleTimeSeries
-
toArray
public double[] toArray()
- Specified by:
toArray
in interfaceDoubleTimeSeries
-
-