Package com.powsybl.timeseries
Class StoredDoubleTimeSeries
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 <geoffroy.jamgotchian at rte-france.com>
-
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
Fields inherited from interface com.powsybl.timeseries.TimeSeries
DEFAULT_VERSION_NUMBER_FOR_UNVERSIONED_TIMESERIES, LOGGER
-
Constructor Summary
ConstructorDescriptionStoredDoubleTimeSeries
(TimeSeriesMetadata metadata, DoubleDataChunk... chunks) StoredDoubleTimeSeries
(TimeSeriesMetadata metadata, List<DoubleDataChunk> chunks) -
Method Summary
Modifier and TypeMethodDescriptionprotected 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 Details
-
StoredDoubleTimeSeries
-
StoredDoubleTimeSeries
-
-
Method Details
-
createGapFillingChunk
- Specified by:
createGapFillingChunk
in classAbstractTimeSeries<DoublePoint,
DoubleDataChunk, DoubleTimeSeries>
-
createTimeSeries
- Specified by:
createTimeSeries
in classAbstractTimeSeries<DoublePoint,
DoubleDataChunk, DoubleTimeSeries>
-
fillBuffer
- Specified by:
fillBuffer
in interfaceDoubleTimeSeries
-
fillBuffer
- Specified by:
fillBuffer
in interfaceDoubleTimeSeries
-
toArray
public double[] toArray()- Specified by:
toArray
in interfaceDoubleTimeSeries
-