Package com.powsybl.timeseries
Class CalculatedTimeSeries
java.lang.Object
com.powsybl.timeseries.CalculatedTimeSeries
- All Implemented Interfaces:
DoubleTimeSeries
,TimeSeries<DoublePoint,
,DoubleTimeSeries> Iterable<DoublePoint>
- 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 interface com.powsybl.timeseries.TimeSeries
DEFAULT_VERSION_NUMBER_FOR_UNVERSIONED_TIMESERIES, LOGGER
-
Constructor Summary
ConstructorDescriptionCalculatedTimeSeries
(String name, NodeCalc nodeCalc) CalculatedTimeSeries
(String name, NodeCalc nodeCalc, TimeSeriesNameResolver resolver) -
Method Summary
Modifier and TypeMethodDescriptionstatic TimeSeriesIndex
computeIndex
(NodeCalc nodeCalc, TimeSeriesNameResolver resolver) computeVersions
(NodeCalc nodeCalc, TimeSeriesNameResolver resolver) boolean
void
fillBuffer
(BigDoubleBuffer buffer, long timeSeriesOffset) void
fillBuffer
(DoubleBuffer buffer, int timeSeriesOffset) getIndex()
int
hashCode()
iterator()
void
split
(int newChunkSize) stream()
void
synchronize
(TimeSeriesIndex newIndex) double[]
toArray()
toJson()
void
writeJson
(com.fasterxml.jackson.core.JsonGenerator generator) 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
-
Field Details
-
EMPTY_RESOLVER
-
-
Constructor Details
-
CalculatedTimeSeries
-
CalculatedTimeSeries
-
-
Method Details
-
setTimeSeriesNameResolver
- Specified by:
setTimeSeriesNameResolver
in interfaceTimeSeries<DoublePoint,
DoubleTimeSeries>
-
computeIndex
-
computeVersions
-
getVersions
-
synchronize
- Specified by:
synchronize
in interfaceTimeSeries<DoublePoint,
DoubleTimeSeries>
-
fillBuffer
- Specified by:
fillBuffer
in interfaceDoubleTimeSeries
-
fillBuffer
- Specified by:
fillBuffer
in interfaceDoubleTimeSeries
-
toArray
public double[] toArray()- Specified by:
toArray
in interfaceDoubleTimeSeries
-
getMetadata
- Specified by:
getMetadata
in interfaceTimeSeries<DoublePoint,
DoubleTimeSeries>
-
getIndex
-
stream
- Specified by:
stream
in interfaceTimeSeries<DoublePoint,
DoubleTimeSeries>
-
iterator
- Specified by:
iterator
in interfaceIterable<DoublePoint>
- Specified by:
iterator
in interfaceTimeSeries<DoublePoint,
DoubleTimeSeries>
-
split
- Specified by:
split
in interfaceTimeSeries<DoublePoint,
DoubleTimeSeries>
-
writeJson
public void writeJson(com.fasterxml.jackson.core.JsonGenerator generator) - Specified by:
writeJson
in interfaceTimeSeries<DoublePoint,
DoubleTimeSeries>
-
toJson
- Specified by:
toJson
in interfaceTimeSeries<DoublePoint,
DoubleTimeSeries>
-
hashCode
public int hashCode() -
equals
-