org.ojalgo.series.primitive
Class PrimitiveSeries

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

public abstract class PrimitiveSeries
extends Object
implements Access1D<Double>


Method Summary
 PrimitiveSeries add(double aValue)
           
 PrimitiveSeries add(PrimitiveSeries aSeries)
           
 PrimitiveSeries copy()
           
 PrimitiveSeries differences()
           
 PrimitiveSeries divide(double aValue)
           
 PrimitiveSeries divide(PrimitiveSeries aSeries)
           
 double doubleValue(int anInd)
           
 PrimitiveSeries exp()
           
 Double get(int anInd)
           
 Iterator<Double> iterator()
           
 PrimitiveSeries log()
           
 PrimitiveSeries multiply(double aValue)
           
 PrimitiveSeries multiply(PrimitiveSeries aSeries)
           
 PrimitiveSeries quotients()
           
 PrimitiveSeries runningProduct(double initialValue)
           
 PrimitiveSeries runningSum(double initialValue)
           
 int size()
           
 PrimitiveSeries subtract(double aValue)
           
 PrimitiveSeries subtract(PrimitiveSeries aSeries)
           
 DataSeries toDataSeries()
           
abstract  double value(int index)
           
 double[] values()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

add

public PrimitiveSeries add(double aValue)

add

public PrimitiveSeries add(PrimitiveSeries aSeries)

copy

public PrimitiveSeries copy()

differences

public PrimitiveSeries differences()

divide

public PrimitiveSeries divide(double aValue)

divide

public PrimitiveSeries divide(PrimitiveSeries aSeries)

doubleValue

public final double doubleValue(int anInd)

exp

public PrimitiveSeries exp()

get

public final Double get(int anInd)

iterator

public final Iterator<Double> iterator()

log

public PrimitiveSeries log()

multiply

public PrimitiveSeries multiply(double aValue)

multiply

public PrimitiveSeries multiply(PrimitiveSeries aSeries)

quotients

public PrimitiveSeries quotients()

runningProduct

public PrimitiveSeries runningProduct(double initialValue)

runningSum

public PrimitiveSeries runningSum(double initialValue)

subtract

public PrimitiveSeries subtract(double aValue)

subtract

public PrimitiveSeries subtract(PrimitiveSeries aSeries)

toDataSeries

public final DataSeries toDataSeries()

value

public abstract double value(int index)

values

public final double[] values()

size

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