- java.lang.Object
-
- org.ojalgo.series.primitive.PrimitiveSeries
-
- org.ojalgo.series.primitive.PrimitiveTimeSeries
-
- org.ojalgo.series.primitive.ImplicitTimeSeries
-
- All Implemented Interfaces:
Access1D<java.lang.Double>,Structure1D
public final class ImplicitTimeSeries 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 CalendarDatemyFirstprivate CalendarDateUnitmyResolution
-
Constructor Summary
Constructors Constructor Description ImplicitTimeSeries(java.util.Calendar first, CalendarDateUnit resolution, PrimitiveSeries valueSeries)ImplicitTimeSeries(java.util.Date first, CalendarDateUnit resolution, PrimitiveSeries valueSeries)ImplicitTimeSeries(CalendarDate first, CalendarDateUnit resolution, PrimitiveSeries valueSeries)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImplicitTimeSeriesadd(double addend)ImplicitTimeSeriesadd(PrimitiveSeries addend)ImplicitTimeSeriescopy()ImplicitTimeSeriesdifferences()period == 1ImplicitTimeSeriesdifferences(int period)ImplicitTimeSeriesdivide(double divisor)ImplicitTimeSeriesdivide(PrimitiveSeries divisor)PrimitiveSeriesexp()CalendarDatefirst()longgetAverageStepSize()long[]keys()CalendarDatelast()PrimitiveSerieslog()ImplicitTimeSeriesmultiply(double aFactor)ImplicitTimeSeriesmultiply(PrimitiveSeries multiplicand)ImplicitTimeSeriesquotients()period == 1ImplicitTimeSeriesquotients(int period)CalendarDateUnitresolution()ImplicitTimeSeriesrunningProduct(double initialValue)ImplicitTimeSeriesrunningSum(double initialValue)ImplicitTimeSeriessubtract(double subtrahend)ImplicitTimeSeriessubtract(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
-
-
-
-
Field Detail
-
myResolution
private final CalendarDateUnit myResolution
-
myFirst
private final CalendarDate myFirst
-
-
Constructor Detail
-
ImplicitTimeSeries
public ImplicitTimeSeries(java.util.Calendar first, CalendarDateUnit resolution, PrimitiveSeries valueSeries)
-
ImplicitTimeSeries
public ImplicitTimeSeries(CalendarDate first, CalendarDateUnit resolution, PrimitiveSeries valueSeries)
-
ImplicitTimeSeries
public ImplicitTimeSeries(java.util.Date first, CalendarDateUnit resolution, PrimitiveSeries valueSeries)
-
-
Method Detail
-
add
public ImplicitTimeSeries add(double addend)
- Overrides:
addin classPrimitiveSeries
-
add
public ImplicitTimeSeries add(PrimitiveSeries addend)
- Overrides:
addin classPrimitiveSeries
-
copy
public ImplicitTimeSeries copy()
- Overrides:
copyin classPrimitiveSeries
-
differences
public ImplicitTimeSeries differences()
Description copied from class:PrimitiveSeriesperiod == 1- Overrides:
differencesin classPrimitiveSeries
-
differences
public ImplicitTimeSeries differences(int period)
- Overrides:
differencesin classPrimitiveSeries
-
divide
public ImplicitTimeSeries divide(double divisor)
- Overrides:
dividein classPrimitiveSeries
-
divide
public ImplicitTimeSeries 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
-
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 ImplicitTimeSeries multiply(double aFactor)
- Overrides:
multiplyin classPrimitiveSeries
-
multiply
public ImplicitTimeSeries multiply(PrimitiveSeries multiplicand)
- Overrides:
multiplyin classPrimitiveSeries
-
quotients
public ImplicitTimeSeries quotients()
Description copied from class:PrimitiveSeriesperiod == 1- Overrides:
quotientsin classPrimitiveSeries
-
quotients
public ImplicitTimeSeries quotients(int period)
- Overrides:
quotientsin classPrimitiveSeries
-
resolution
public CalendarDateUnit resolution()
-
runningProduct
public ImplicitTimeSeries runningProduct(double initialValue)
- Overrides:
runningProductin classPrimitiveSeries
-
runningSum
public ImplicitTimeSeries runningSum(double initialValue)
- Overrides:
runningSumin classPrimitiveSeries
-
subtract
public ImplicitTimeSeries subtract(double subtrahend)
- Overrides:
subtractin classPrimitiveSeries
-
subtract
public ImplicitTimeSeries subtract(PrimitiveSeries subtrahend)
- Overrides:
subtractin classPrimitiveSeries
-
-