Package org.ojalgo.series.primitive
Class BinaryFunctionSeries
- java.lang.Object
-
- org.ojalgo.series.primitive.PrimitiveSeries
-
- org.ojalgo.series.primitive.BinaryFunctionSeries
-
- All Implemented Interfaces:
Access1D<java.lang.Double>
,Structure1D
final class BinaryFunctionSeries extends PrimitiveSeries
-
-
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 BinaryFunction<java.lang.Double>
myFunction
private PrimitiveSeries
myLeftSeries
private PrimitiveSeries
myRightSeries
-
Constructor Summary
Constructors Constructor Description BinaryFunctionSeries(PrimitiveSeries leftSeries, BinaryFunction<java.lang.Double> function, PrimitiveSeries rightSeries)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
size()
The total number of elements in this structure.double
value(int index)
-
Methods inherited from class org.ojalgo.series.primitive.PrimitiveSeries
add, add, copy, copy, count, differences, differences, divide, divide, doubleValue, exp, get, get, log, multiply, multiply, prune, quotients, quotients, runningProduct, runningSum, subtract, subtract, 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
-
myFunction
private final BinaryFunction<java.lang.Double> myFunction
-
myLeftSeries
private final PrimitiveSeries myLeftSeries
-
myRightSeries
private final PrimitiveSeries myRightSeries
-
-
Constructor Detail
-
BinaryFunctionSeries
public BinaryFunctionSeries(PrimitiveSeries leftSeries, BinaryFunction<java.lang.Double> function, PrimitiveSeries rightSeries)
-
-
Method Detail
-
size
public int size()
Description copied from interface:Structure1D
The total number of elements in this structure.- Specified by:
size
in interfaceStructure1D
- Specified by:
size
in classPrimitiveSeries
-
value
public double value(int index)
- Specified by:
value
in classPrimitiveSeries
-
-