Package org.ojalgo.series.primitive
Class ExplicitTimeSeries
- 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 ExplicitTimeSeries
add(double addend)
ExplicitTimeSeries
add(PrimitiveSeries addend)
ExplicitTimeSeries
copy()
ExplicitTimeSeries
differences()
period == 1ExplicitTimeSeries
differences(int period)
ExplicitTimeSeries
divide(double divisor)
ExplicitTimeSeries
divide(PrimitiveSeries divisor)
PrimitiveSeries
exp()
CalendarDate
first()
long
getAverageStepSize()
long
key(int index)
long[]
keys()
CalendarDate
last()
PrimitiveSeries
log()
ExplicitTimeSeries
multiply(double aFactor)
ExplicitTimeSeries
multiply(PrimitiveSeries multiplicand)
ExplicitTimeSeries
quotients()
period == 1ExplicitTimeSeries
quotients(int period)
ExplicitTimeSeries
runningProduct(double initialValue)
ExplicitTimeSeries
runningSum(double initialValue)
ExplicitTimeSeries
subtract(double subtrahend)
ExplicitTimeSeries
subtract(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, axpy, byteValue, byteValue, dot, doubleValue, elements, floatValue, floatValue, intValue, intValue, longValue, longValue, nonzeros, select, shortValue, shortValue, supplyTo, toRawCopy1D
-
-
-
-
Constructor Detail
-
ExplicitTimeSeries
public ExplicitTimeSeries(long[] someTimes, PrimitiveSeries valueSeries)
-
-
Method Detail
-
add
public ExplicitTimeSeries add(double addend)
- Overrides:
add
in classPrimitiveSeries
-
add
public ExplicitTimeSeries add(PrimitiveSeries addend)
- Overrides:
add
in classPrimitiveSeries
-
copy
public ExplicitTimeSeries copy()
- Overrides:
copy
in classPrimitiveSeries
-
differences
public ExplicitTimeSeries differences()
Description copied from class:PrimitiveSeries
period == 1- Overrides:
differences
in classPrimitiveSeries
-
differences
public ExplicitTimeSeries differences(int period)
- Overrides:
differences
in classPrimitiveSeries
-
divide
public ExplicitTimeSeries divide(double divisor)
- Overrides:
divide
in classPrimitiveSeries
-
divide
public ExplicitTimeSeries divide(PrimitiveSeries divisor)
- Overrides:
divide
in classPrimitiveSeries
-
exp
public PrimitiveSeries exp()
- Overrides:
exp
in classPrimitiveSeries
-
first
public CalendarDate first()
- Specified by:
first
in classPrimitiveTimeSeries
-
getAverageStepSize
public long getAverageStepSize()
- Specified by:
getAverageStepSize
in classPrimitiveTimeSeries
-
key
public long key(int index)
-
keys
public long[] keys()
- Specified by:
keys
in classPrimitiveTimeSeries
-
last
public CalendarDate last()
- Specified by:
last
in classPrimitiveTimeSeries
-
log
public PrimitiveSeries log()
- Overrides:
log
in classPrimitiveSeries
-
multiply
public ExplicitTimeSeries multiply(double aFactor)
- Overrides:
multiply
in classPrimitiveSeries
-
multiply
public ExplicitTimeSeries multiply(PrimitiveSeries multiplicand)
- Overrides:
multiply
in classPrimitiveSeries
-
quotients
public ExplicitTimeSeries quotients()
Description copied from class:PrimitiveSeries
period == 1- Overrides:
quotients
in classPrimitiveSeries
-
quotients
public ExplicitTimeSeries quotients(int period)
- Overrides:
quotients
in classPrimitiveSeries
-
runningProduct
public ExplicitTimeSeries runningProduct(double initialValue)
- Overrides:
runningProduct
in classPrimitiveSeries
-
runningSum
public ExplicitTimeSeries runningSum(double initialValue)
- Overrides:
runningSum
in classPrimitiveSeries
-
subtract
public ExplicitTimeSeries subtract(double subtrahend)
- Overrides:
subtract
in classPrimitiveSeries
-
subtract
public ExplicitTimeSeries subtract(PrimitiveSeries subtrahend)
- Overrides:
subtract
in classPrimitiveSeries
-
-