Package org.ojalgo.series.primitive
Class ImplicitTimeSeries
- 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 CalendarDate
myFirst
private CalendarDateUnit
myResolution
-
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 ImplicitTimeSeries
add(double addend)
ImplicitTimeSeries
add(PrimitiveSeries addend)
ImplicitTimeSeries
copy()
ImplicitTimeSeries
differences()
period == 1ImplicitTimeSeries
differences(int period)
ImplicitTimeSeries
divide(double divisor)
ImplicitTimeSeries
divide(PrimitiveSeries divisor)
PrimitiveSeries
exp()
CalendarDate
first()
long
getAverageStepSize()
long[]
keys()
CalendarDate
last()
PrimitiveSeries
log()
ImplicitTimeSeries
multiply(double aFactor)
ImplicitTimeSeries
multiply(PrimitiveSeries multiplicand)
ImplicitTimeSeries
quotients()
period == 1ImplicitTimeSeries
quotients(int period)
CalendarDateUnit
resolution()
ImplicitTimeSeries
runningProduct(double initialValue)
ImplicitTimeSeries
runningSum(double initialValue)
ImplicitTimeSeries
subtract(double subtrahend)
ImplicitTimeSeries
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
-
-
-
-
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:
add
in classPrimitiveSeries
-
add
public ImplicitTimeSeries add(PrimitiveSeries addend)
- Overrides:
add
in classPrimitiveSeries
-
copy
public ImplicitTimeSeries copy()
- Overrides:
copy
in classPrimitiveSeries
-
differences
public ImplicitTimeSeries differences()
Description copied from class:PrimitiveSeries
period == 1- Overrides:
differences
in classPrimitiveSeries
-
differences
public ImplicitTimeSeries differences(int period)
- Overrides:
differences
in classPrimitiveSeries
-
divide
public ImplicitTimeSeries divide(double divisor)
- Overrides:
divide
in classPrimitiveSeries
-
divide
public ImplicitTimeSeries 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
-
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 ImplicitTimeSeries multiply(double aFactor)
- Overrides:
multiply
in classPrimitiveSeries
-
multiply
public ImplicitTimeSeries multiply(PrimitiveSeries multiplicand)
- Overrides:
multiply
in classPrimitiveSeries
-
quotients
public ImplicitTimeSeries quotients()
Description copied from class:PrimitiveSeries
period == 1- Overrides:
quotients
in classPrimitiveSeries
-
quotients
public ImplicitTimeSeries quotients(int period)
- Overrides:
quotients
in classPrimitiveSeries
-
resolution
public CalendarDateUnit resolution()
-
runningProduct
public ImplicitTimeSeries runningProduct(double initialValue)
- Overrides:
runningProduct
in classPrimitiveSeries
-
runningSum
public ImplicitTimeSeries runningSum(double initialValue)
- Overrides:
runningSum
in classPrimitiveSeries
-
subtract
public ImplicitTimeSeries subtract(double subtrahend)
- Overrides:
subtract
in classPrimitiveSeries
-
subtract
public ImplicitTimeSeries subtract(PrimitiveSeries subtrahend)
- Overrides:
subtract
in classPrimitiveSeries
-
-