Uses of Interface
org.ojalgo.function.BinaryFunction
-
Packages that use BinaryFunction Package Description org.ojalgo.ann org.ojalgo.array org.ojalgo.array.operation Everythinng in this package should be considered library-private – it should only be used by other parts of ojAlgo! Code in this package is often refactored (api-breaking) without even a notice in the changelog.org.ojalgo.function org.ojalgo.matrix org.ojalgo.matrix.store org.ojalgo.series org.ojalgo.series.primitive org.ojalgo.structure -
-
Uses of BinaryFunction in org.ojalgo.ann
Classes in org.ojalgo.ann that implement BinaryFunction Modifier and Type Class Description static class
ArtificialNeuralNetwork.Error
-
Uses of BinaryFunction in org.ojalgo.array
Methods in org.ojalgo.array with parameters of type BinaryFunction Modifier and Type Method Description void
ArrayR032. fillMatching(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
void
ArrayR064. fillMatching(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
void
ReferenceTypeArray. fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)
double
Array1D. mix(long index, BinaryFunction<N> mixer, double addend)
N
Array1D. mix(long index, BinaryFunction<N> mixer, N addend)
double
Array2D. mix(long row, long col, BinaryFunction<N> mixer, double addend)
N
Array2D. mix(long row, long col, BinaryFunction<N> mixer, N addend)
double
ArrayAnyD. mix(long[] reference, BinaryFunction<N> mixer, double addend)
N
ArrayAnyD. mix(long[] reference, BinaryFunction<N> mixer, N addend)
double
LongToNumberMap. mix(long key, BinaryFunction<N> mixer, double addend)
N
LongToNumberMap. mix(long key, BinaryFunction<N> mixer, N addend)
double
NumberList. mix(long index, BinaryFunction<N> mixer, double addend)
N
NumberList. mix(long index, BinaryFunction<N> mixer, N addend)
protected void
ArrayR032. modify(int first, int limit, int step, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
protected void
ArrayR032. modify(int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
(package private) void
ArrayR032. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
(package private) void
ArrayR032. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
protected void
ArrayR064. modify(int first, int limit, int step, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
protected void
ArrayR064. modify(int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
(package private) void
ArrayR064. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
(package private) void
ArrayR064. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
protected void
ArrayZ008. modify(int first, int limit, int step, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
protected void
ArrayZ008. modify(int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
(package private) void
ArrayZ008. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
(package private) void
ArrayZ008. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
protected void
ArrayZ016. modify(int first, int limit, int step, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
protected void
ArrayZ016. modify(int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
(package private) void
ArrayZ016. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
(package private) void
ArrayZ016. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
protected void
ArrayZ032. modify(int first, int limit, int step, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
protected void
ArrayZ032. modify(int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
(package private) void
ArrayZ032. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
(package private) void
ArrayZ032. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
protected void
ArrayZ064. modify(int first, int limit, int step, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
protected void
ArrayZ064. modify(int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
(package private) void
ArrayZ064. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
(package private) void
ArrayZ064. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
protected void
BasicArray. modify(long first, long limit, long step, BinaryFunction<N> function, Access1D<N> right)
protected void
BasicArray. modify(long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function)
protected void
BufferArray. modify(int first, int limit, int step, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
protected void
BufferArray. modify(int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
(package private) void
BufferArray. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
(package private) void
BufferArray. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
(package private) abstract void
DenseArray. modify(long extIndex, int intIndex, BinaryFunction<N> function, Access1D<N> right)
(package private) abstract void
DenseArray. modify(long extIndex, int intIndex, Access1D<N> left, BinaryFunction<N> function)
(package private) void
OffHeapArray. modify(long extIndex, int intIndex, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
(package private) void
OffHeapArray. modify(long extIndex, int intIndex, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
protected abstract void
PlainArray. modify(int first, int limit, int step, BinaryFunction<N> function, Access1D<N> right)
protected abstract void
PlainArray. modify(int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function)
protected void
PlainArray. modify(long first, long limit, long step, BinaryFunction<N> function, Access1D<N> right)
protected void
PlainArray. modify(long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function)
protected void
ReferenceTypeArray. modify(int first, int limit, int step, BinaryFunction<N> function, Access1D<N> right)
protected void
ReferenceTypeArray. modify(int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function)
(package private) void
ReferenceTypeArray. modify(long extIndex, int intIndex, BinaryFunction<N> function, Access1D<N> right)
(package private) void
ReferenceTypeArray. modify(long extIndex, int intIndex, Access1D<N> left, BinaryFunction<N> function)
protected void
SegmentedArray. modify(long first, long limit, long step, BinaryFunction<N> function, Access1D<N> right)
protected void
SegmentedArray. modify(long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function)
protected void
SparseArray. modify(long first, long limit, long step, BinaryFunction<N> function, Access1D<N> right)
protected void
SparseArray. modify(long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function)
void
SparseArray.NonzeroView. modify(double left, BinaryFunction<N> function)
void
SparseArray.NonzeroView. modify(N left, BinaryFunction<N> function)
void
SparseArray.NonzeroView. modify(BinaryFunction<N> function, double right)
void
SparseArray.NonzeroView. modify(BinaryFunction<N> function, N right)
void
Array1D. modifyMatching(BinaryFunction<N> function, Access1D<N> right)
void
Array1D. modifyMatching(Access1D<N> left, BinaryFunction<N> function)
void
Array2D. modifyMatching(BinaryFunction<N> function, Access1D<N> right)
void
Array2D. modifyMatching(Access1D<N> left, BinaryFunction<N> function)
void
ArrayAnyD. modifyMatching(BinaryFunction<N> function, Access1D<N> right)
void
ArrayAnyD. modifyMatching(Access1D<N> left, BinaryFunction<N> function)
void
BasicArray. modifyMatching(BinaryFunction<N> function, Access1D<N> right)
void
BasicArray. modifyMatching(Access1D<N> left, BinaryFunction<N> function)
-
Uses of BinaryFunction in org.ojalgo.array.operation
Methods in org.ojalgo.array.operation with parameters of type BinaryFunction Modifier and Type Method Description private static <N extends java.lang.Comparable<N>>
voidFillCompatible. doOneOfAnyD(MutateAnyD target, long[] targRef, int dim, AccessAnyD<N> left, long[] leftRef, BinaryFunction<N> operator, AccessAnyD<N> right, long[] righRef)
(package private) static <N extends java.lang.Comparable<N>,T extends Mutate1D>
TFillCompatible. expand(Factory1D<T> factory, Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right)
(package private) static <N extends java.lang.Comparable<N>,T extends Mutate2D>
TFillCompatible. expand(Factory2D<T> factory, Access2D<N> left, BinaryFunction<N> operator, Access2D<N> right)
(package private) static <N extends java.lang.Comparable<N>,T extends MutateAnyD>
TFillCompatible. expand(FactoryAnyD<T> factory, AccessAnyD<N> left, BinaryFunction<N> operator, AccessAnyD<N> right)
static void
FillCompatible. invoke(double[][] target, Access2D<?> left, BinaryFunction<?> operator, Access2D<?> right)
static void
FillCompatible. invoke(double[] target, int structure, Access2D<?> left, BinaryFunction<?> operator, Access2D<?> right)
static void
FillCompatible. invoke(float[] target, int structure, Access2D<?> left, BinaryFunction<?> operator, Access2D<?> right)
static <N extends java.lang.Comparable<N>>
voidFillCompatible. invoke(Mutate1D target, Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidFillCompatible. invoke(Mutate2D target, Access2D<N> left, BinaryFunction<N> operator, Access2D<N> right)
static <N extends java.lang.Comparable<N>>
voidFillCompatible. invoke(MutateAnyD target, AccessAnyD<N> left, BinaryFunction<N> operator, AccessAnyD<N> right)
static void
OperationBinary. invoke(byte[] data, int first, int limit, int step, byte[] left, BinaryFunction<java.lang.Double> function, byte right)
static void
OperationBinary. invoke(byte[] data, int first, int limit, int step, byte[] left, BinaryFunction<java.lang.Double> function, byte[] right)
static void
OperationBinary. invoke(byte[] data, int first, int limit, int step, byte left, BinaryFunction<java.lang.Double> function, byte[] right)
static void
OperationBinary. invoke(byte[] data, int first, int limit, int step, byte left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(byte[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, byte right)
static void
OperationBinary. invoke(byte[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(double[] data, int first, int limit, int step, double[] left, BinaryFunction<java.lang.Double> function, double right)
static void
OperationBinary. invoke(double[] data, int first, int limit, int step, double[] left, BinaryFunction<java.lang.Double> function, double[] right)
static void
OperationBinary. invoke(double[] data, int first, int limit, int step, double left, BinaryFunction<java.lang.Double> function, double[] right)
static void
OperationBinary. invoke(double[] data, int first, int limit, int step, double left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(double[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, double right)
static void
OperationBinary. invoke(double[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(float[] data, int first, int limit, int step, float[] left, BinaryFunction<java.lang.Double> function, float right)
static void
OperationBinary. invoke(float[] data, int first, int limit, int step, float[] left, BinaryFunction<java.lang.Double> function, float[] right)
static void
OperationBinary. invoke(float[] data, int first, int limit, int step, float left, BinaryFunction<java.lang.Double> function, float[] right)
static void
OperationBinary. invoke(float[] data, int first, int limit, int step, float left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(float[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, float right)
static void
OperationBinary. invoke(float[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(int[] data, int first, int limit, int step, int[] left, BinaryFunction<java.lang.Double> function, int right)
static void
OperationBinary. invoke(int[] data, int first, int limit, int step, int[] left, BinaryFunction<java.lang.Double> function, int[] right)
static void
OperationBinary. invoke(int[] data, int first, int limit, int step, int left, BinaryFunction<java.lang.Double> function, int[] right)
static void
OperationBinary. invoke(int[] data, int first, int limit, int step, int left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(int[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, int right)
static void
OperationBinary. invoke(int[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(long[] data, int first, int limit, int step, long[] left, BinaryFunction<java.lang.Double> function, long right)
static void
OperationBinary. invoke(long[] data, int first, int limit, int step, long[] left, BinaryFunction<java.lang.Double> function, long[] right)
static void
OperationBinary. invoke(long[] data, int first, int limit, int step, long left, BinaryFunction<java.lang.Double> function, long[] right)
static void
OperationBinary. invoke(long[] data, int first, int limit, int step, long left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(long[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, long right)
static void
OperationBinary. invoke(long[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(short[] data, int first, int limit, int step, short[] left, BinaryFunction<java.lang.Double> function, short right)
static void
OperationBinary. invoke(short[] data, int first, int limit, int step, short[] left, BinaryFunction<java.lang.Double> function, short[] right)
static void
OperationBinary. invoke(short[] data, int first, int limit, int step, short left, BinaryFunction<java.lang.Double> function, short[] right)
static void
OperationBinary. invoke(short[] data, int first, int limit, int step, short left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
OperationBinary. invoke(short[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, short right)
static void
OperationBinary. invoke(short[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static <N extends java.lang.Comparable<N>>
voidOperationBinary. invoke(N[] data, int first, int limit, int step, N left, BinaryFunction<N> function, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidOperationBinary. invoke(N[] data, int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function, N right)
static <N extends java.lang.Comparable<N>>
voidOperationBinary. invoke(N[] data, int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidOperationBinary. invoke(BasicArray<N> data, long first, long limit, long step, N left, BinaryFunction<N> function, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidOperationBinary. invoke(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function, N right)
static <N extends java.lang.Comparable<N>>
voidOperationBinary. invoke(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)
-
Uses of BinaryFunction in org.ojalgo.function
Subinterfaces of BinaryFunction in org.ojalgo.function Modifier and Type Interface Description static interface
BigFunction.Binary
static interface
ComplexFunction.Binary
static interface
PrimitiveFunction.Binary
static interface
QuadrupleFunction.Binary
static interface
QuaternionFunction.Binary
static interface
RationalFunction.Binary
Fields in org.ojalgo.function declared as BinaryFunction Modifier and Type Field Description private BinaryFunction<N>
BinaryFunction.FixedFirst. myFunction
private BinaryFunction<N>
BinaryFunction.FixedSecond. myFunction
Methods in org.ojalgo.function that return BinaryFunction Modifier and Type Method Description BinaryFunction<java.math.BigDecimal>
BigFunction. add()
BinaryFunction<ComplexNumber>
ComplexFunction. add()
abstract BinaryFunction<N>
FunctionSet. add()
+BinaryFunction<java.lang.Double>
PrimitiveFunction. add()
BinaryFunction<Quadruple>
QuadrupleFunction. add()
BinaryFunction<Quaternion>
QuaternionFunction. add()
BinaryFunction<RationalNumber>
RationalFunction. add()
default BinaryFunction<N>
BinaryFunction. andThen(UnaryFunction<N> after)
BinaryFunction<java.math.BigDecimal>
BigFunction. atan2()
BinaryFunction<ComplexNumber>
ComplexFunction. atan2()
abstract BinaryFunction<N>
FunctionSet. atan2()
BinaryFunction<java.lang.Double>
PrimitiveFunction. atan2()
BinaryFunction<Quadruple>
QuadrupleFunction. atan2()
BinaryFunction<Quaternion>
QuaternionFunction. atan2()
BinaryFunction<RationalNumber>
RationalFunction. atan2()
BinaryFunction<java.math.BigDecimal>
BigFunction. divide()
BinaryFunction<ComplexNumber>
ComplexFunction. divide()
abstract BinaryFunction<N>
FunctionSet. divide()
/BinaryFunction<java.lang.Double>
PrimitiveFunction. divide()
BinaryFunction<Quadruple>
QuadrupleFunction. divide()
BinaryFunction<Quaternion>
QuaternionFunction. divide()
BinaryFunction<RationalNumber>
RationalFunction. divide()
BinaryFunction<N>
BinaryFunction.FixedFirst. getFunction()
BinaryFunction<N>
BinaryFunction.FixedSecond. getFunction()
BinaryFunction<java.math.BigDecimal>
BigFunction. hypot()
BinaryFunction<ComplexNumber>
ComplexFunction. hypot()
abstract BinaryFunction<N>
FunctionSet. hypot()
BinaryFunction<java.lang.Double>
PrimitiveFunction. hypot()
BinaryFunction<Quadruple>
QuadrupleFunction. hypot()
BinaryFunction<Quaternion>
QuaternionFunction. hypot()
BinaryFunction<RationalNumber>
RationalFunction. hypot()
BinaryFunction<java.math.BigDecimal>
BigFunction. max()
BinaryFunction<ComplexNumber>
ComplexFunction. max()
abstract BinaryFunction<N>
FunctionSet. max()
BinaryFunction<java.lang.Double>
PrimitiveFunction. max()
BinaryFunction<Quadruple>
QuadrupleFunction. max()
BinaryFunction<Quaternion>
QuaternionFunction. max()
BinaryFunction<RationalNumber>
RationalFunction. max()
BinaryFunction<java.math.BigDecimal>
BigFunction. min()
BinaryFunction<ComplexNumber>
ComplexFunction. min()
abstract BinaryFunction<N>
FunctionSet. min()
BinaryFunction<java.lang.Double>
PrimitiveFunction. min()
BinaryFunction<Quadruple>
QuadrupleFunction. min()
BinaryFunction<Quaternion>
QuaternionFunction. min()
BinaryFunction<RationalNumber>
RationalFunction. min()
BinaryFunction<java.math.BigDecimal>
BigFunction. multiply()
BinaryFunction<ComplexNumber>
ComplexFunction. multiply()
abstract BinaryFunction<N>
FunctionSet. multiply()
*BinaryFunction<java.lang.Double>
PrimitiveFunction. multiply()
BinaryFunction<Quadruple>
QuadrupleFunction. multiply()
BinaryFunction<Quaternion>
QuaternionFunction. multiply()
BinaryFunction<RationalNumber>
RationalFunction. multiply()
BinaryFunction<java.math.BigDecimal>
BigFunction. pow()
BinaryFunction<ComplexNumber>
ComplexFunction. pow()
abstract BinaryFunction<N>
FunctionSet. pow()
BinaryFunction<java.lang.Double>
PrimitiveFunction. pow()
BinaryFunction<Quadruple>
QuadrupleFunction. pow()
BinaryFunction<Quaternion>
QuaternionFunction. pow()
BinaryFunction<RationalNumber>
RationalFunction. pow()
BinaryFunction<java.math.BigDecimal>
BigFunction. subtract()
BinaryFunction<ComplexNumber>
ComplexFunction. subtract()
abstract BinaryFunction<N>
FunctionSet. subtract()
-BinaryFunction<java.lang.Double>
PrimitiveFunction. subtract()
BinaryFunction<Quadruple>
QuadrupleFunction. subtract()
BinaryFunction<Quaternion>
QuaternionFunction. subtract()
BinaryFunction<RationalNumber>
RationalFunction. subtract()
Constructors in org.ojalgo.function with parameters of type BinaryFunction Constructor Description FixedFirst(double arg1, BinaryFunction<N> function)
FixedFirst(N arg1, BinaryFunction<N> function)
FixedSecond(BinaryFunction<N> function, double arg2)
FixedSecond(BinaryFunction<N> function, N arg2)
-
Uses of BinaryFunction in org.ojalgo.matrix
Methods in org.ojalgo.matrix with parameters of type BinaryFunction Modifier and Type Method Description void
DenseMutator2D. fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)
void
DenseMutator2D. modifyCompatible(BinaryFunction<N> operator, Access2D<N> right)
void
DenseMutator2D. modifyCompatible(Access2D<N> left, BinaryFunction<N> operator)
void
DenseMutator2D. modifyMatching(BinaryFunction<N> function, Access1D<N> right)
void
DenseMutator2D. modifyMatching(Access1D<N> left, BinaryFunction<N> function)
void
DenseMutator2D. modifyMatchingInColumns(BinaryFunction<N> function, Access1D<N> right)
void
DenseMutator2D. modifyMatchingInColumns(Access1D<N> left, BinaryFunction<N> function)
void
DenseMutator2D. modifyMatchingInRows(BinaryFunction<N> function, Access1D<N> right)
void
DenseMutator2D. modifyMatchingInRows(Access1D<N> left, BinaryFunction<N> function)
M
BasicMatrix. onAll(double left, BinaryFunction<N> operator)
M
BasicMatrix. onAll(N left, BinaryFunction<N> operator)
M
BasicMatrix. onAll(BinaryFunction<N> operator, double right)
M
BasicMatrix. onAll(BinaryFunction<N> operator, N right)
M
BasicMatrix. onColumns(BinaryFunction<N> operator, Access1D<N> right)
M
BasicMatrix. onColumns(Access1D<N> left, BinaryFunction<N> operator)
M
BasicMatrix. onCompatible(BinaryFunction<N> operator, Access2D<N> right)
M
BasicMatrix. onCompatible(Access2D<N> left, BinaryFunction<N> operator)
M
BasicMatrix. onMatching(BinaryFunction<N> operator, Access2D<N> right)
M
BasicMatrix. onMatching(Access2D<N> left, BinaryFunction<N> operator)
M
BasicMatrix. onRows(BinaryFunction<N> operator, Access1D<N> right)
M
BasicMatrix. onRows(Access1D<N> left, BinaryFunction<N> operator)
-
Uses of BinaryFunction in org.ojalgo.matrix.store
Fields in org.ojalgo.matrix.store declared as BinaryFunction Modifier and Type Field Description private BinaryFunction<N>
MatrixPipeline.ColumnsModifier. myFunction
private BinaryFunction<N>
MatrixPipeline.RowsModifier. myFunction
private BinaryFunction<N>
MatrixPipeline.BinaryOperatorLeft. myOperator
private BinaryFunction<N>
MatrixPipeline.BinaryOperatorRight. myOperator
Methods in org.ojalgo.matrix.store with parameters of type BinaryFunction Modifier and Type Method Description void
R032Store. fillCompatible(Access2D<java.lang.Double> left, BinaryFunction<java.lang.Double> operator, Access2D<java.lang.Double> right)
void
R064Store. fillCompatible(Access2D<java.lang.Double> left, BinaryFunction<java.lang.Double> operator, Access2D<java.lang.Double> right)
void
RawStore. fillCompatible(Access2D<java.lang.Double> left, BinaryFunction<java.lang.Double> operator, Access2D<java.lang.Double> right)
void
Subregion2D.SynchronizedRegion. fillCompatible(Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right)
void
Subregion2D.SynchronizedRegion. fillCompatible(Access2D<N> left, BinaryFunction<N> operator, Access2D<N> right)
void
GenericStore. fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)
void
R032Store. fillMatching(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
void
R064Store. fillMatching(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
void
RawStore. fillMatching(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
void
Subregion2D.SynchronizedRegion. fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)
void
Subregion2D.SynchronizedRegion. modifyCompatible(BinaryFunction<N> operator, Access2D<N> right)
void
Subregion2D.SynchronizedRegion. modifyCompatible(Access2D<N> left, BinaryFunction<N> operator)
void
R032Store. modifyMatching(BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
void
R032Store. modifyMatching(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
void
RawStore. modifyMatching(BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
void
RawStore. modifyMatching(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
void
SparseStore. modifyMatching(BinaryFunction<N> function, Access1D<N> right)
void
SparseStore. modifyMatching(Access1D<N> left, BinaryFunction<N> function)
void
Subregion2D.SynchronizedRegion. modifyMatching(BinaryFunction<N> function, Access1D<N> right)
void
Subregion2D.SynchronizedRegion. modifyMatching(Access1D<N> left, BinaryFunction<N> function)
void
R032Store. modifyMatchingInColumns(BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
void
R032Store. modifyMatchingInColumns(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
void
Subregion2D.SynchronizedRegion. modifyMatchingInColumns(BinaryFunction<N> function, Access1D<N> right)
void
Subregion2D.SynchronizedRegion. modifyMatchingInColumns(Access1D<N> left, BinaryFunction<N> function)
void
R032Store. modifyMatchingInRows(BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
void
R032Store. modifyMatchingInRows(Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function)
void
Subregion2D.SynchronizedRegion. modifyMatchingInRows(BinaryFunction<N> function, Access1D<N> right)
void
Subregion2D.SynchronizedRegion. modifyMatchingInRows(Access1D<N> left, BinaryFunction<N> function)
default ElementsSupplier<N>
ElementsSupplier. onColumns(BinaryFunction<N> operator, Access1D<N> right)
default ElementsSupplier<N>
ElementsSupplier. onColumns(Access1D<N> left, BinaryFunction<N> operator)
default ElementsSupplier<N>
ElementsSupplier. onMatching(BinaryFunction<N> operator, Access2D<N> right)
default ElementsSupplier<N>
ElementsSupplier. onMatching(Access2D<N> left, BinaryFunction<N> operator)
default ElementsSupplier<N>
ElementsSupplier. onRows(BinaryFunction<N> operator, Access1D<N> right)
default ElementsSupplier<N>
ElementsSupplier. onRows(Access1D<N> left, BinaryFunction<N> operator)
Constructors in org.ojalgo.matrix.store with parameters of type BinaryFunction Constructor Description BinaryOperatorLeft(Access2D<N> left, BinaryFunction<N> operator, ElementsSupplier<N> right)
BinaryOperatorRight(ElementsSupplier<N> left, BinaryFunction<N> operator, Access2D<N> right)
ColumnsModifier(ElementsSupplier<N> base, BinaryFunction<N> modifier, Access1D<N> right)
ColumnsModifier(Access1D<N> left, BinaryFunction<N> modifier, ElementsSupplier<N> base)
RowsModifier(ElementsSupplier<N> base, BinaryFunction<N> modifier, Access1D<N> right)
RowsModifier(Access1D<N> left, BinaryFunction<N> modifier, ElementsSupplier<N> base)
-
Uses of BinaryFunction in org.ojalgo.series
Fields in org.ojalgo.series declared as BinaryFunction Modifier and Type Field Description private BinaryFunction<N>
MappedIndexSeries. myAccumulator
Methods in org.ojalgo.series that return BinaryFunction Modifier and Type Method Description (package private) BinaryFunction<N>
MappedIndexSeries. getAccumulator()
Methods in org.ojalgo.series with parameters of type BinaryFunction Modifier and Type Method Description <N extends java.lang.Comparable<N>>
BasicSeries<K,N>BasicSeries.TimeSeriesBuilder. build(DenseArray.Factory<N> denseArrayFactory, BinaryFunction<N> accumularor)
private <N extends java.lang.Comparable<N>>
BasicSeries<K,N>BasicSeries.TimeSeriesBuilder. doBuild(DenseArray.Factory<N> arrayFactory, BinaryFunction<N> accumularor)
static BasicSeries<java.lang.Double,java.lang.Double>
BasicSeries. make(DenseArray.Factory<java.lang.Double> arrayFactory, BinaryFunction<java.lang.Double> accumulator)
static <N extends java.lang.Comparable<N>>
BasicSeries<N,N>BasicSeries. make(DenseArray.Factory<N> arrayFactory, Structure1D.IndexMapper<N> indexMapper, BinaryFunction<N> accumulator)
Constructors in org.ojalgo.series with parameters of type BinaryFunction Constructor Description MappedIndexSeries(DenseArray.Factory<N> denseArrayFactory, Structure1D.IndexMapper<K> indexMapper, BinaryFunction<N> accumulator)
MappedIndexSeries(Structure1D.IndexMapper<K> indexMapper, LongToNumberMap<N> delegate, BinaryFunction<N> accumulator)
-
Uses of BinaryFunction in org.ojalgo.series.primitive
Fields in org.ojalgo.series.primitive declared as BinaryFunction Modifier and Type Field Description private BinaryFunction<java.lang.Double>
BinaryFunctionSeries. myFunction
Methods in org.ojalgo.series.primitive with parameters of type BinaryFunction Modifier and Type Method Description void
DataSeries. modify(double left, BinaryFunction<java.lang.Double> func)
void
DataSeries. modify(BinaryFunction<java.lang.Double> func, double right)
Constructors in org.ojalgo.series.primitive with parameters of type BinaryFunction Constructor Description BinaryFunctionSeries(PrimitiveSeries leftSeries, BinaryFunction<java.lang.Double> function, PrimitiveSeries rightSeries)
-
Uses of BinaryFunction in org.ojalgo.structure
Methods in org.ojalgo.structure with parameters of type BinaryFunction Modifier and Type Method Description default void
Mutate1D.Fillable. fillCompatible(Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right)
default void
Mutate2D.Fillable. fillCompatible(Access2D<N> left, BinaryFunction<N> operator, Access2D<N> right)
'this' needs to be of a size compatible with the 'left' and 'right' matrices.default void
MutateAnyD.Fillable. fillCompatible(AccessAnyD<N> left, BinaryFunction<N> operator, AccessAnyD<N> right)
'this' needs to be of a size compatible with the 'left' and 'right' matrices.default void
Mutate1D.Fillable. fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)
double
Mutate1D.Mixable. mix(long index, BinaryFunction<N> mixer, double addend)
N
Mutate1D.Mixable. mix(long index, BinaryFunction<N> mixer, N addend)
double
Mutate2D.Mixable. mix(long row, long col, BinaryFunction<N> mixer, double addend)
N
Mutate2D.Mixable. mix(long row, long col, BinaryFunction<N> mixer, N addend)
default double
Mutate2D.Mixable. mix(long index, BinaryFunction<N> mixer, double addend)
default N
Mutate2D.Mixable. mix(long index, BinaryFunction<N> mixer, N addend)
double
MutateAnyD.Mixable. mix(long[] reference, BinaryFunction<N> mixer, double addend)
N
MutateAnyD.Mixable. mix(long[] reference, BinaryFunction<N> mixer, N addend)
default double
MutateAnyD.Mixable. mix(long index, BinaryFunction<N> mixer, double addend)
default N
MutateAnyD.Mixable. mix(long index, BinaryFunction<N> mixer, N addend)
default void
Mutate1D.ModifiableReceiver. modifyCompatible(BinaryFunction<N> operator, Access1D<N> right)
default void
Mutate1D.ModifiableReceiver. modifyCompatible(Access1D<N> left, BinaryFunction<N> operator)
default void
Mutate2D.ModifiableReceiver. modifyCompatible(BinaryFunction<N> operator, Access2D<N> right)
default void
Mutate2D.ModifiableReceiver. modifyCompatible(Access2D<N> left, BinaryFunction<N> operator)
The "compatible" part of the method name references MATLAB's terminology "Compatible Array Sizes".default void
MutateAnyD.ModifiableReceiver. modifyCompatible(BinaryFunction<N> operator, AccessAnyD<N> right)
default void
MutateAnyD.ModifiableReceiver. modifyCompatible(AccessAnyD<N> left, BinaryFunction<N> operator)
default void
Mutate1D.Modifiable. modifyMatching(BinaryFunction<N> function, Access1D<N> right)
default void
Mutate1D.Modifiable. modifyMatching(Access1D<N> left, BinaryFunction<N> function)
default void
Mutate2D.Modifiable. modifyMatchingInColumns(BinaryFunction<N> function, Access1D<N> right)
Same asMutate2D.Modifiable.modifyMatchingInColumns(Access1D, BinaryFunction)
but with the arguments to the modifier function swapped.default void
Mutate2D.Modifiable. modifyMatchingInColumns(Access1D<N> left, BinaryFunction<N> function)
"Matching In Columns" refers to that the supplied, left, data structure will be treated as a column, matching the columns of this structure.default void
Mutate2D.Modifiable. modifyMatchingInRows(BinaryFunction<N> function, Access1D<N> right)
Same asMutate2D.Modifiable.modifyMatchingInRows(Access1D, BinaryFunction)
but with the arguments to the modifier function swapped.default void
Mutate2D.Modifiable. modifyMatchingInRows(Access1D<N> left, BinaryFunction<N> function)
Same asMutate2D.Modifiable.modifyMatchingInColumns(Access1D, BinaryFunction)
but now the supplied left data structure is treated as a row.default P
Operate1D. onAll(double left, BinaryFunction<N> operator)
default P
Operate1D. onAll(N left, BinaryFunction<N> operator)
default P
Operate1D. onAll(BinaryFunction<N> operator, double right)
default P
Operate1D. onAll(BinaryFunction<N> operator, N right)
default P
Operate2D. onAll(double left, BinaryFunction<N> operator)
default P
Operate2D. onAll(N left, BinaryFunction<N> operator)
default P
Operate2D. onAll(BinaryFunction<N> operator, double right)
default P
Operate2D. onAll(BinaryFunction<N> operator, N right)
default P
OperateAnyD. onAll(double left, BinaryFunction<N> operator)
default P
OperateAnyD. onAll(N left, BinaryFunction<N> operator)
default P
OperateAnyD. onAll(BinaryFunction<N> operator, double right)
default P
OperateAnyD. onAll(BinaryFunction<N> operator, N right)
P
Operate2D. onColumns(BinaryFunction<N> operator, Access1D<N> right)
P
Operate2D. onColumns(Access1D<N> left, BinaryFunction<N> operator)
P
Operate1D. onCompatible(BinaryFunction<N> operator, Access1D<N> right)
P
Operate1D. onCompatible(Access1D<N> left, BinaryFunction<N> operator)
default P
Operate2D. onCompatible(BinaryFunction<N> operator, Access2D<N> right)
default P
Operate2D. onCompatible(Access2D<N> left, BinaryFunction<N> operator)
P
OperateAnyD. onCompatible(BinaryFunction<N> operator, AccessAnyD<N> right)
P
OperateAnyD. onCompatible(AccessAnyD<N> left, BinaryFunction<N> operator)
P
Operate1D. onMatching(BinaryFunction<N> operator, Access1D<N> right)
P
Operate1D. onMatching(Access1D<N> left, BinaryFunction<N> operator)
P
Operate2D. onMatching(BinaryFunction<N> operator, Access2D<N> right)
P
Operate2D. onMatching(Access2D<N> left, BinaryFunction<N> operator)
P
OperateAnyD. onMatching(BinaryFunction<N> operator, AccessAnyD<N> right)
P
OperateAnyD. onMatching(AccessAnyD<N> left, BinaryFunction<N> operator)
P
Operate2D. onRows(BinaryFunction<N> operator, Access1D<N> right)
P
Operate2D. onRows(Access1D<N> left, BinaryFunction<N> operator)
-