org.ojalgo.series.primitive
Class PrimitiveTimeSeries

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

public abstract class PrimitiveTimeSeries
extends PrimitiveSeries


Method Summary
abstract  CalendarDate first()
           
abstract  long getAverageStepSize()
           
 PrimitiveSeries getValueSeries()
           
abstract  long[] keys()
           
abstract  CalendarDate last()
           
 int size()
           
 double value(int index)
           
 
Methods inherited from class org.ojalgo.series.primitive.PrimitiveSeries
add, add, copy, differences, divide, divide, doubleValue, exp, get, iterator, log, multiply, multiply, quotients, runningProduct, runningSum, subtract, subtract, toDataSeries, values
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

first

public abstract CalendarDate first()

getAverageStepSize

public abstract long getAverageStepSize()

getValueSeries

public final PrimitiveSeries getValueSeries()

keys

public abstract long[] keys()

last

public abstract CalendarDate last()

size

public final int size()
Returns:
The total number of elements contained in this structure

value

public final double value(int index)
Specified by:
value in class PrimitiveSeries