org.ojalgo.series.primitive
Class DataSeries

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

public final class DataSeries
extends PrimitiveSeries


Method Summary
static DataSeries copy(Access1D<?> aBase)
           
static DataSeries copy(double[] aRaw)
           
 void modify(BinaryFunction<Double> aFunc, Double aNmbr)
           
 void modify(Double aNmbr, BinaryFunction<Double> aFunc)
           
 void modify(ParameterFunction<Double> aFunc, int aParam)
           
 void modify(UnaryFunction<Double> aFunc)
           
 int size()
           
 double value(int index)
           
 void visit(AggregatorFunction<Double> aVisitor)
           
static DataSeries wrap(double[] aRaw)
           
 
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

copy

public static DataSeries copy(Access1D<?> aBase)

copy

public static DataSeries copy(double[] aRaw)

wrap

public static DataSeries wrap(double[] aRaw)

modify

public final void modify(BinaryFunction<Double> aFunc,
                         Double aNmbr)

modify

public final void modify(Double aNmbr,
                         BinaryFunction<Double> aFunc)

modify

public final void modify(ParameterFunction<Double> aFunc,
                         int aParam)

modify

public final void modify(UnaryFunction<Double> aFunc)

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

visit

public final void visit(AggregatorFunction<Double> aVisitor)