org.ojalgo.series.primitive
Class ImplicitTimeSeries

java.lang.Object
  extended by org.ojalgo.series.primitive.PrimitiveSeries
      extended by org.ojalgo.series.primitive.PrimitiveTimeSeries
          extended by org.ojalgo.series.primitive.ImplicitTimeSeries
All Implemented Interfaces:
Access1D<Double>

public final class ImplicitTimeSeries
extends PrimitiveTimeSeries


Constructor Summary
ImplicitTimeSeries(Calendar aFirst, CalendarDateUnit aResolution, PrimitiveSeries aValueSeries)
           
ImplicitTimeSeries(CalendarDate aFirst, CalendarDateUnit aResolution, PrimitiveSeries aValueSeries)
           
ImplicitTimeSeries(Date aFirst, CalendarDateUnit aResolution, PrimitiveSeries aValueSeries)
           
 
Method Summary
 ImplicitTimeSeries add(double aValue)
           
 ImplicitTimeSeries add(PrimitiveSeries aSeries)
           
 ImplicitTimeSeries copy()
           
 ImplicitTimeSeries differences()
           
 ImplicitTimeSeries divide(double aValue)
           
 ImplicitTimeSeries divide(PrimitiveSeries aSeries)
           
 PrimitiveSeries exp()
           
 CalendarDate first()
           
 long getAverageStepSize()
           
 long[] keys()
           
 CalendarDate last()
           
 PrimitiveSeries log()
           
 ImplicitTimeSeries multiply(double aFactor)
           
 ImplicitTimeSeries multiply(PrimitiveSeries aSeries)
           
 ImplicitTimeSeries quotients()
           
 CalendarDateUnit resolution()
           
 ImplicitTimeSeries runningProduct(double initialValue)
           
 ImplicitTimeSeries runningSum(double initialValue)
           
 ImplicitTimeSeries subtract(double aValue)
           
 ImplicitTimeSeries subtract(PrimitiveSeries aSeries)
           
 
Methods inherited from class org.ojalgo.series.primitive.PrimitiveTimeSeries
getValueSeries, size, value
 
Methods inherited from class org.ojalgo.series.primitive.PrimitiveSeries
copy, doubleValue, get, iterator, toDataSeries, values, wrap
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImplicitTimeSeries

public ImplicitTimeSeries(Calendar aFirst,
                          CalendarDateUnit aResolution,
                          PrimitiveSeries aValueSeries)

ImplicitTimeSeries

public ImplicitTimeSeries(CalendarDate aFirst,
                          CalendarDateUnit aResolution,
                          PrimitiveSeries aValueSeries)

ImplicitTimeSeries

public ImplicitTimeSeries(Date aFirst,
                          CalendarDateUnit aResolution,
                          PrimitiveSeries aValueSeries)
Method Detail

add

public ImplicitTimeSeries add(double aValue)
Overrides:
add in class PrimitiveSeries

add

public final ImplicitTimeSeries add(PrimitiveSeries aSeries)
Overrides:
add in class PrimitiveSeries

copy

public ImplicitTimeSeries copy()
Overrides:
copy in class PrimitiveSeries

differences

public final ImplicitTimeSeries differences()
Overrides:
differences in class PrimitiveSeries

divide

public ImplicitTimeSeries divide(double aValue)
Overrides:
divide in class PrimitiveSeries

divide

public final ImplicitTimeSeries divide(PrimitiveSeries aSeries)
Overrides:
divide in class PrimitiveSeries

exp

public PrimitiveSeries exp()
Overrides:
exp in class PrimitiveSeries

first

public final CalendarDate first()
Specified by:
first in class PrimitiveTimeSeries

getAverageStepSize

public long getAverageStepSize()
Specified by:
getAverageStepSize in class PrimitiveTimeSeries

keys

public final long[] keys()
Specified by:
keys in class PrimitiveTimeSeries

last

public final CalendarDate last()
Specified by:
last in class PrimitiveTimeSeries

log

public PrimitiveSeries log()
Overrides:
log in class PrimitiveSeries

multiply

public final ImplicitTimeSeries multiply(double aFactor)
Overrides:
multiply in class PrimitiveSeries

multiply

public ImplicitTimeSeries multiply(PrimitiveSeries aSeries)
Overrides:
multiply in class PrimitiveSeries

quotients

public final ImplicitTimeSeries quotients()
Overrides:
quotients in class PrimitiveSeries

resolution

public final CalendarDateUnit resolution()

runningProduct

public final ImplicitTimeSeries runningProduct(double initialValue)
Overrides:
runningProduct in class PrimitiveSeries

runningSum

public final ImplicitTimeSeries runningSum(double initialValue)
Overrides:
runningSum in class PrimitiveSeries

subtract

public ImplicitTimeSeries subtract(double aValue)
Overrides:
subtract in class PrimitiveSeries

subtract

public ImplicitTimeSeries subtract(PrimitiveSeries aSeries)
Overrides:
subtract in class PrimitiveSeries