- java.lang.Object
-
- org.ojalgo.series.primitive.PrimitiveSeries
-
- org.ojalgo.series.primitive.PrimitiveTimeSeries
-
- org.ojalgo.series.primitive.ExplicitTimeSeries
-
- All Implemented Interfaces:
Access1D<java.lang.Double>,Structure1D
public final class ExplicitTimeSeries extends PrimitiveTimeSeries
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.ojalgo.structure.Access1D
Access1D.Aggregatable<N extends java.lang.Comparable<N>>, Access1D.Collectable<N extends java.lang.Comparable<N>,R extends Mutate1D>, Access1D.ElementView<N extends java.lang.Comparable<N>>, Access1D.SelectionView<N extends java.lang.Comparable<N>>, Access1D.Sliceable<N extends java.lang.Comparable<N>>, Access1D.Visitable<N extends java.lang.Comparable<N>>
-
Nested classes/interfaces inherited from interface org.ojalgo.structure.Structure1D
Structure1D.BasicMapper<T>, Structure1D.IndexMapper<T>, Structure1D.IntIndex, Structure1D.Logical<S extends Structure1D,B extends Structure1D.Logical<S,B>>, Structure1D.LongIndex, Structure1D.LoopCallback
-
-
Field Summary
Fields Modifier and Type Field Description private long[]myTimes
-
Constructor Summary
Constructors Constructor Description ExplicitTimeSeries(long[] someTimes, PrimitiveSeries valueSeries)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExplicitTimeSeriesadd(double addend)ExplicitTimeSeriesadd(PrimitiveSeries addend)ExplicitTimeSeriescopy()ExplicitTimeSeriesdifferences()period == 1ExplicitTimeSeriesdifferences(int period)ExplicitTimeSeriesdivide(double divisor)ExplicitTimeSeriesdivide(PrimitiveSeries divisor)PrimitiveSeriesexp()CalendarDatefirst()longgetAverageStepSize()longkey(int index)long[]keys()CalendarDatelast()PrimitiveSerieslog()ExplicitTimeSeriesmultiply(double aFactor)ExplicitTimeSeriesmultiply(PrimitiveSeries multiplicand)ExplicitTimeSeriesquotients()period == 1ExplicitTimeSeriesquotients(int period)ExplicitTimeSeriesrunningProduct(double initialValue)ExplicitTimeSeriesrunningSum(double initialValue)ExplicitTimeSeriessubtract(double subtrahend)ExplicitTimeSeriessubtract(PrimitiveSeries subtrahend)-
Methods inherited from class org.ojalgo.series.primitive.PrimitiveTimeSeries
getValueSeries, size, value
-
Methods inherited from class org.ojalgo.series.primitive.PrimitiveSeries
copy, count, doubleValue, get, get, prune, toDataSeries, toString, values, variances, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.ojalgo.structure.Access1D
asCollectable1D, asKeyed1D, asList, axpy, byteValue, byteValue, dot, doubleValue, elements, floatValue, floatValue, intValue, intValue, longValue, longValue, nonzeros, select, shortValue, shortValue, supplyTo, toList, toRawCopy1D
-
-
-
-
Constructor Detail
-
ExplicitTimeSeries
public ExplicitTimeSeries(long[] someTimes, PrimitiveSeries valueSeries)
-
-
Method Detail
-
add
public ExplicitTimeSeries add(double addend)
- Overrides:
addin classPrimitiveSeries
-
add
public ExplicitTimeSeries add(PrimitiveSeries addend)
- Overrides:
addin classPrimitiveSeries
-
copy
public ExplicitTimeSeries copy()
- Overrides:
copyin classPrimitiveSeries
-
differences
public ExplicitTimeSeries differences()
Description copied from class:PrimitiveSeriesperiod == 1- Overrides:
differencesin classPrimitiveSeries
-
differences
public ExplicitTimeSeries differences(int period)
- Overrides:
differencesin classPrimitiveSeries
-
divide
public ExplicitTimeSeries divide(double divisor)
- Overrides:
dividein classPrimitiveSeries
-
divide
public ExplicitTimeSeries divide(PrimitiveSeries divisor)
- Overrides:
dividein classPrimitiveSeries
-
exp
public PrimitiveSeries exp()
- Overrides:
expin classPrimitiveSeries
-
first
public CalendarDate first()
- Specified by:
firstin classPrimitiveTimeSeries
-
getAverageStepSize
public long getAverageStepSize()
- Specified by:
getAverageStepSizein classPrimitiveTimeSeries
-
key
public long key(int index)
-
keys
public long[] keys()
- Specified by:
keysin classPrimitiveTimeSeries
-
last
public CalendarDate last()
- Specified by:
lastin classPrimitiveTimeSeries
-
log
public PrimitiveSeries log()
- Overrides:
login classPrimitiveSeries
-
multiply
public ExplicitTimeSeries multiply(double aFactor)
- Overrides:
multiplyin classPrimitiveSeries
-
multiply
public ExplicitTimeSeries multiply(PrimitiveSeries multiplicand)
- Overrides:
multiplyin classPrimitiveSeries
-
quotients
public ExplicitTimeSeries quotients()
Description copied from class:PrimitiveSeriesperiod == 1- Overrides:
quotientsin classPrimitiveSeries
-
quotients
public ExplicitTimeSeries quotients(int period)
- Overrides:
quotientsin classPrimitiveSeries
-
runningProduct
public ExplicitTimeSeries runningProduct(double initialValue)
- Overrides:
runningProductin classPrimitiveSeries
-
runningSum
public ExplicitTimeSeries runningSum(double initialValue)
- Overrides:
runningSumin classPrimitiveSeries
-
subtract
public ExplicitTimeSeries subtract(double subtrahend)
- Overrides:
subtractin classPrimitiveSeries
-
subtract
public ExplicitTimeSeries subtract(PrimitiveSeries subtrahend)
- Overrides:
subtractin classPrimitiveSeries
-
-