Uses of Interface
org.ojalgo.function.BinaryFunction
Packages that use BinaryFunction
Package
Description
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.
-
Uses of BinaryFunction in org.ojalgo.ann
Classes in org.ojalgo.ann that implement BinaryFunction -
Uses of BinaryFunction in org.ojalgo.array
Methods in org.ojalgo.array with parameters of type BinaryFunctionModifier and TypeMethodDescriptionvoidArrayR032.fillMatching(Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) voidArrayR064.fillMatching(Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) voidReferenceTypeArray.fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right) doubleArray1D.mix(long index, BinaryFunction<N> mixer, double addend) Array1D.mix(long index, BinaryFunction<N> mixer, N addend) doubleArray2D.mix(long row, long col, BinaryFunction<N> mixer, double addend) Array2D.mix(long row, long col, BinaryFunction<N> mixer, N addend) doubleArrayAnyD.mix(long[] reference, BinaryFunction<N> mixer, double addend) ArrayAnyD.mix(long[] reference, BinaryFunction<N> mixer, N addend) doubleLongToNumberMap.mix(long key, BinaryFunction<N> mixer, double addend) LongToNumberMap.mix(long key, BinaryFunction<N> mixer, N addend) doubleNumberList.mix(long index, BinaryFunction<N> mixer, double addend) NumberList.mix(long index, BinaryFunction<N> mixer, N addend) protected final voidArrayR032.modify(int first, int limit, int step, BinaryFunction<Double> function, Access1D<Double> right) protected final voidArrayR032.modify(int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function) (package private) voidArrayR032.modify(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) voidArrayR032.modify(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<Double> function) protected final voidArrayR064.modify(int first, int limit, int step, BinaryFunction<Double> function, Access1D<Double> right) protected final voidArrayR064.modify(int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function) (package private) voidArrayR064.modify(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) voidArrayR064.modify(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<Double> function) protected voidArrayZ008.modify(int first, int limit, int step, BinaryFunction<Double> function, Access1D<Double> right) protected voidArrayZ008.modify(int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function) (package private) voidArrayZ008.modify(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) voidArrayZ008.modify(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<Double> function) protected voidArrayZ016.modify(int first, int limit, int step, BinaryFunction<Double> function, Access1D<Double> right) protected voidArrayZ016.modify(int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function) (package private) voidArrayZ016.modify(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) voidArrayZ016.modify(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<Double> function) protected voidArrayZ032.modify(int first, int limit, int step, BinaryFunction<Double> function, Access1D<Double> right) protected voidArrayZ032.modify(int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function) (package private) voidArrayZ032.modify(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) voidArrayZ032.modify(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<Double> function) protected voidArrayZ064.modify(int first, int limit, int step, BinaryFunction<Double> function, Access1D<Double> right) protected voidArrayZ064.modify(int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function) (package private) voidArrayZ064.modify(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) voidArrayZ064.modify(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<Double> function) protected voidBasicArray.modify(long first, long limit, long step, BinaryFunction<N> function, Access1D<N> right) protected voidBasicArray.modify(long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function) protected voidBufferArray.modify(int first, int limit, int step, BinaryFunction<Double> function, Access1D<Double> right) protected voidBufferArray.modify(int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function) (package private) voidBufferArray.modify(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) voidBufferArray.modify(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<Double> function) (package private) abstract voidDenseArray.modify(long extIndex, int intIndex, BinaryFunction<N> function, Access1D<N> right) (package private) abstract voidDenseArray.modify(long extIndex, int intIndex, Access1D<N> left, BinaryFunction<N> function) (package private) voidOffHeapArray.modify(long extIndex, int intIndex, BinaryFunction<Double> function, Access1D<Double> right) (package private) voidOffHeapArray.modify(long extIndex, int intIndex, Access1D<Double> left, BinaryFunction<Double> function) protected abstract voidPlainArray.modify(int first, int limit, int step, BinaryFunction<N> function, Access1D<N> right) protected abstract voidPlainArray.modify(int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function) protected final voidPlainArray.modify(long first, long limit, long step, BinaryFunction<N> function, Access1D<N> right) protected final voidPlainArray.modify(long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function) protected final voidReferenceTypeArray.modify(int first, int limit, int step, BinaryFunction<N> function, Access1D<N> right) protected final voidReferenceTypeArray.modify(int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function) (package private) final voidReferenceTypeArray.modify(long extIndex, int intIndex, BinaryFunction<N> function, Access1D<N> right) (package private) final voidReferenceTypeArray.modify(long extIndex, int intIndex, Access1D<N> left, BinaryFunction<N> function) protected voidSegmentedArray.modify(long first, long limit, long step, BinaryFunction<N> function, Access1D<N> right) protected voidSegmentedArray.modify(long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function) protected voidSparseArray.modify(long first, long limit, long step, BinaryFunction<N> function, Access1D<N> right) protected voidSparseArray.modify(long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function) voidSparseArray.NonzeroView.modify(double left, BinaryFunction<N> function) voidSparseArray.NonzeroView.modify(N left, BinaryFunction<N> function) voidSparseArray.NonzeroView.modify(BinaryFunction<N> function, double right) voidSparseArray.NonzeroView.modify(BinaryFunction<N> function, N right) voidArray1D.modifyMatching(BinaryFunction<N> function, Access1D<N> right) voidArray1D.modifyMatching(Access1D<N> left, BinaryFunction<N> function) voidArray2D.modifyMatching(BinaryFunction<N> function, Access1D<N> right) voidArray2D.modifyMatching(Access1D<N> left, BinaryFunction<N> function) voidArrayAnyD.modifyMatching(BinaryFunction<N> function, Access1D<N> right) voidArrayAnyD.modifyMatching(Access1D<N> left, BinaryFunction<N> function) voidBasicArray.modifyMatching(BinaryFunction<N> function, Access1D<N> right) voidBasicArray.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 BinaryFunctionModifier and TypeMethodDescriptionprivate static <N extends 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 Comparable<N>, T extends Mutate1D>
TFillCompatible.expand(Factory1D<T> factory, Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right) (package private) static <N extends Comparable<N>, T extends Mutate2D>
TFillCompatible.expand(Factory2D<T> factory, Access2D<N> left, BinaryFunction<N> operator, Access2D<N> right) (package private) static <N extends Comparable<N>, T extends MutateAnyD>
TFillCompatible.expand(FactoryAnyD<T> factory, AccessAnyD<N> left, BinaryFunction<N> operator, AccessAnyD<N> right) static voidFillCompatible.invoke(double[][] target, Access2D<?> left, BinaryFunction<?> operator, Access2D<?> right) static voidFillCompatible.invoke(double[] target, int structure, Access2D<?> left, BinaryFunction<?> operator, Access2D<?> right) static voidFillCompatible.invoke(float[] target, int structure, Access2D<?> left, BinaryFunction<?> operator, Access2D<?> right) static <N extends Comparable<N>>
voidFillCompatible.invoke(Mutate1D target, Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right) static <N extends Comparable<N>>
voidFillCompatible.invoke(Mutate2D target, Access2D<N> left, BinaryFunction<N> operator, Access2D<N> right) static <N extends Comparable<N>>
voidFillCompatible.invoke(MutateAnyD target, AccessAnyD<N> left, BinaryFunction<N> operator, AccessAnyD<N> right) static voidOperationBinary.invoke(byte[] data, int first, int limit, int step, byte[] left, BinaryFunction<Double> function, byte right) static voidOperationBinary.invoke(byte[] data, int first, int limit, int step, byte[] left, BinaryFunction<Double> function, byte[] right) static voidOperationBinary.invoke(byte[] data, int first, int limit, int step, byte left, BinaryFunction<Double> function, byte[] right) static voidOperationBinary.invoke(byte[] data, int first, int limit, int step, byte left, BinaryFunction<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(byte[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, byte right) static voidOperationBinary.invoke(byte[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(double[] data, int first, int limit, int step, double[] left, BinaryFunction<Double> function, double right) static voidOperationBinary.invoke(double[] data, int first, int limit, int step, double[] left, BinaryFunction<Double> function, double[] right) static voidOperationBinary.invoke(double[] data, int first, int limit, int step, double left, BinaryFunction<Double> function, double[] right) static voidOperationBinary.invoke(double[] data, int first, int limit, int step, double left, BinaryFunction<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(double[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, double right) static voidOperationBinary.invoke(double[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(float[] data, int first, int limit, int step, float[] left, BinaryFunction<Double> function, float right) static voidOperationBinary.invoke(float[] data, int first, int limit, int step, float[] left, BinaryFunction<Double> function, float[] right) static voidOperationBinary.invoke(float[] data, int first, int limit, int step, float left, BinaryFunction<Double> function, float[] right) static voidOperationBinary.invoke(float[] data, int first, int limit, int step, float left, BinaryFunction<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(float[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, float right) static voidOperationBinary.invoke(float[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(int[] data, int first, int limit, int step, int[] left, BinaryFunction<Double> function, int right) static voidOperationBinary.invoke(int[] data, int first, int limit, int step, int[] left, BinaryFunction<Double> function, int[] right) static voidOperationBinary.invoke(int[] data, int first, int limit, int step, int left, BinaryFunction<Double> function, int[] right) static voidOperationBinary.invoke(int[] data, int first, int limit, int step, int left, BinaryFunction<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(int[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, int right) static voidOperationBinary.invoke(int[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(long[] data, int first, int limit, int step, long[] left, BinaryFunction<Double> function, long right) static voidOperationBinary.invoke(long[] data, int first, int limit, int step, long[] left, BinaryFunction<Double> function, long[] right) static voidOperationBinary.invoke(long[] data, int first, int limit, int step, long left, BinaryFunction<Double> function, long[] right) static voidOperationBinary.invoke(long[] data, int first, int limit, int step, long left, BinaryFunction<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(long[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, long right) static voidOperationBinary.invoke(long[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(short[] data, int first, int limit, int step, short[] left, BinaryFunction<Double> function, short right) static voidOperationBinary.invoke(short[] data, int first, int limit, int step, short[] left, BinaryFunction<Double> function, short[] right) static voidOperationBinary.invoke(short[] data, int first, int limit, int step, short left, BinaryFunction<Double> function, short[] right) static voidOperationBinary.invoke(short[] data, int first, int limit, int step, short left, BinaryFunction<Double> function, Access1D<Double> right) static voidOperationBinary.invoke(short[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, short right) static voidOperationBinary.invoke(short[] data, int first, int limit, int step, Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) static <N extends Comparable<N>>
voidOperationBinary.invoke(N[] data, int first, int limit, int step, N left, BinaryFunction<N> function, Access1D<N> right) static <N extends Comparable<N>>
voidOperationBinary.invoke(N[] data, int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function, N right) static <N extends Comparable<N>>
voidOperationBinary.invoke(N[] data, int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function, Access1D<N> right) static <N extends Comparable<N>>
voidOperationBinary.invoke(BasicArray<N> data, long first, long limit, long step, N left, BinaryFunction<N> function, Access1D<N> right) static <N extends Comparable<N>>
voidOperationBinary.invoke(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function, N right) static <N extends 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.functionModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfaceFields in org.ojalgo.function declared as BinaryFunctionModifier and TypeFieldDescriptionprivate final BinaryFunction<N> BinaryFunction.FixedFirst.myFunctionprivate final BinaryFunction<N> BinaryFunction.FixedSecond.myFunctionMethods in org.ojalgo.function that return BinaryFunctionModifier and TypeMethodDescriptionBigFunction.add()ComplexFunction.add()abstract BinaryFunction<N> FunctionSet.add()+PrimitiveFunction.add()QuadrupleFunction.add()QuaternionFunction.add()RationalFunction.add()default BinaryFunction<N> BinaryFunction.andThen(UnaryFunction<N> after) BigFunction.atan2()ComplexFunction.atan2()abstract BinaryFunction<N> FunctionSet.atan2()PrimitiveFunction.atan2()QuadrupleFunction.atan2()QuaternionFunction.atan2()RationalFunction.atan2()BigFunction.divide()ComplexFunction.divide()abstract BinaryFunction<N> FunctionSet.divide()/PrimitiveFunction.divide()QuadrupleFunction.divide()QuaternionFunction.divide()RationalFunction.divide()BinaryFunction.FixedFirst.getFunction()BinaryFunction.FixedSecond.getFunction()BigFunction.hypot()ComplexFunction.hypot()abstract BinaryFunction<N> FunctionSet.hypot()PrimitiveFunction.hypot()QuadrupleFunction.hypot()QuaternionFunction.hypot()RationalFunction.hypot()BigFunction.max()ComplexFunction.max()abstract BinaryFunction<N> FunctionSet.max()PrimitiveFunction.max()QuadrupleFunction.max()QuaternionFunction.max()RationalFunction.max()BigFunction.min()ComplexFunction.min()abstract BinaryFunction<N> FunctionSet.min()PrimitiveFunction.min()QuadrupleFunction.min()QuaternionFunction.min()RationalFunction.min()BigFunction.multiply()ComplexFunction.multiply()abstract BinaryFunction<N> FunctionSet.multiply()*PrimitiveFunction.multiply()QuadrupleFunction.multiply()QuaternionFunction.multiply()RationalFunction.multiply()BigFunction.pow()ComplexFunction.pow()abstract BinaryFunction<N> FunctionSet.pow()PrimitiveFunction.pow()QuadrupleFunction.pow()QuaternionFunction.pow()RationalFunction.pow()BigFunction.subtract()ComplexFunction.subtract()abstract BinaryFunction<N> FunctionSet.subtract()-PrimitiveFunction.subtract()QuadrupleFunction.subtract()QuaternionFunction.subtract()RationalFunction.subtract()Constructors in org.ojalgo.function with parameters of type BinaryFunctionModifierConstructorDescription(package private)FixedFirst(double arg1, BinaryFunction<N> function) (package private)FixedFirst(N arg1, BinaryFunction<N> function) (package private)FixedSecond(BinaryFunction<N> function, double arg2) (package private)FixedSecond(BinaryFunction<N> function, N arg2) -
Uses of BinaryFunction in org.ojalgo.matrix
Methods in org.ojalgo.matrix with parameters of type BinaryFunctionModifier and TypeMethodDescriptionvoidDenseMutator2D.fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right) voidDenseMutator2D.modifyCompatible(BinaryFunction<N> operator, Access2D<N> right) voidDenseMutator2D.modifyCompatible(Access2D<N> left, BinaryFunction<N> operator) voidDenseMutator2D.modifyMatching(BinaryFunction<N> function, Access1D<N> right) voidDenseMutator2D.modifyMatching(Access1D<N> left, BinaryFunction<N> function) voidDenseMutator2D.modifyMatchingInColumns(BinaryFunction<N> function, Access1D<N> right) voidDenseMutator2D.modifyMatchingInColumns(Access1D<N> left, BinaryFunction<N> function) voidDenseMutator2D.modifyMatchingInRows(BinaryFunction<N> function, Access1D<N> right) voidDenseMutator2D.modifyMatchingInRows(Access1D<N> left, BinaryFunction<N> function) BasicMatrix.onAll(double left, BinaryFunction<N> operator) BasicMatrix.onAll(N left, BinaryFunction<N> operator) BasicMatrix.onAll(BinaryFunction<N> operator, double right) BasicMatrix.onAll(BinaryFunction<N> operator, N right) BasicMatrix.onColumns(BinaryFunction<N> operator, Access1D<N> right) BasicMatrix.onColumns(Access1D<N> left, BinaryFunction<N> operator) BasicMatrix.onCompatible(BinaryFunction<N> operator, Access2D<N> right) BasicMatrix.onCompatible(Access2D<N> left, BinaryFunction<N> operator) BasicMatrix.onMatching(BinaryFunction<N> operator, Access2D<N> right) BasicMatrix.onMatching(Access2D<N> left, BinaryFunction<N> operator) BasicMatrix.onRows(BinaryFunction<N> operator, Access1D<N> right) BasicMatrix.onRows(Access1D<N> left, BinaryFunction<N> operator) -
Uses of BinaryFunction in org.ojalgo.matrix.store
Fields in org.ojalgo.matrix.store declared as BinaryFunctionModifier and TypeFieldDescriptionprivate final BinaryFunction<N> MatrixPipeline.ColumnsModifier.myFunctionprivate final BinaryFunction<N> MatrixPipeline.RowsModifier.myFunctionprivate final BinaryFunction<N> MatrixPipeline.BinaryOperatorLeft.myOperatorprivate final BinaryFunction<N> MatrixPipeline.BinaryOperatorRight.myOperatorMethods in org.ojalgo.matrix.store with parameters of type BinaryFunctionModifier and TypeMethodDescriptionvoidR032Store.fillCompatible(Access2D<Double> left, BinaryFunction<Double> operator, Access2D<Double> right) voidR064Store.fillCompatible(Access2D<Double> left, BinaryFunction<Double> operator, Access2D<Double> right) voidRawStore.fillCompatible(Access2D<Double> left, BinaryFunction<Double> operator, Access2D<Double> right) voidSubregion2D.SynchronizedRegion.fillCompatible(Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right) voidSubregion2D.SynchronizedRegion.fillCompatible(Access2D<N> left, BinaryFunction<N> operator, Access2D<N> right) voidGenericStore.fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right) voidR032Store.fillMatching(Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) voidR064Store.fillMatching(Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) voidRawStore.fillMatching(Access1D<Double> left, BinaryFunction<Double> function, Access1D<Double> right) voidSubregion2D.SynchronizedRegion.fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right) voidSubregion2D.SynchronizedRegion.modifyCompatible(BinaryFunction<N> operator, Access2D<N> right) voidSubregion2D.SynchronizedRegion.modifyCompatible(Access2D<N> left, BinaryFunction<N> operator) voidR032Store.modifyMatching(BinaryFunction<Double> function, Access1D<Double> right) voidR032Store.modifyMatching(Access1D<Double> left, BinaryFunction<Double> function) voidRawStore.modifyMatching(BinaryFunction<Double> function, Access1D<Double> right) voidRawStore.modifyMatching(Access1D<Double> left, BinaryFunction<Double> function) voidSparseStore.modifyMatching(BinaryFunction<N> function, Access1D<N> right) voidSparseStore.modifyMatching(Access1D<N> left, BinaryFunction<N> function) voidSubregion2D.SynchronizedRegion.modifyMatching(BinaryFunction<N> function, Access1D<N> right) voidSubregion2D.SynchronizedRegion.modifyMatching(Access1D<N> left, BinaryFunction<N> function) voidR032Store.modifyMatchingInColumns(BinaryFunction<Double> function, Access1D<Double> right) voidR032Store.modifyMatchingInColumns(Access1D<Double> left, BinaryFunction<Double> function) voidSubregion2D.SynchronizedRegion.modifyMatchingInColumns(BinaryFunction<N> function, Access1D<N> right) voidSubregion2D.SynchronizedRegion.modifyMatchingInColumns(Access1D<N> left, BinaryFunction<N> function) voidR032Store.modifyMatchingInRows(BinaryFunction<Double> function, Access1D<Double> right) voidR032Store.modifyMatchingInRows(Access1D<Double> left, BinaryFunction<Double> function) voidSubregion2D.SynchronizedRegion.modifyMatchingInRows(BinaryFunction<N> function, Access1D<N> right) voidSubregion2D.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 BinaryFunctionModifierConstructorDescription(package private)BinaryOperatorLeft(Access2D<N> left, BinaryFunction<N> operator, ElementsSupplier<N> right) (package private)BinaryOperatorRight(ElementsSupplier<N> left, BinaryFunction<N> operator, Access2D<N> right) (package private)ColumnsModifier(ElementsSupplier<N> base, BinaryFunction<N> modifier, Access1D<N> right) (package private)ColumnsModifier(Access1D<N> left, BinaryFunction<N> modifier, ElementsSupplier<N> base) (package private)RowsModifier(ElementsSupplier<N> base, BinaryFunction<N> modifier, Access1D<N> right) (package private)RowsModifier(Access1D<N> left, BinaryFunction<N> modifier, ElementsSupplier<N> base) -
Uses of BinaryFunction in org.ojalgo.series
Fields in org.ojalgo.series declared as BinaryFunctionMethods in org.ojalgo.series that return BinaryFunctionModifier and TypeMethodDescription(package private) BinaryFunction<N> MappedIndexSeries.getAccumulator()Methods in org.ojalgo.series with parameters of type BinaryFunctionModifier and TypeMethodDescription<N extends Comparable<N>>
BasicSeries<K, N> BasicSeries.TimeSeriesBuilder.build(PlainArray.Factory<N, ?> denseArrayFactory, BinaryFunction<N> accumularor) private <N extends Comparable<N>>
BasicSeries<K, N> BasicSeries.TimeSeriesBuilder.doBuild(PlainArray.Factory<N, ?> arrayFactory, BinaryFunction<N> accumularor) static BasicSeries<Double, Double> BasicSeries.make(PlainArray.Factory<Double, ?> arrayFactory, BinaryFunction<Double> accumulator) static <N extends Comparable<N>>
BasicSeries<N, N> BasicSeries.make(PlainArray.Factory<N, ?> arrayFactory, Structure1D.IndexMapper<N> indexMapper, BinaryFunction<N> accumulator) Constructors in org.ojalgo.series with parameters of type BinaryFunctionModifierConstructorDescription(package private)MappedIndexSeries(PlainArray.Factory<N, ?> denseArrayFactory, Structure1D.IndexMapper<K> indexMapper, BinaryFunction<N> accumulator) (package private)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 BinaryFunctionModifier and TypeFieldDescriptionprivate final BinaryFunction<Double> BinaryFunctionSeries.myFunctionMethods in org.ojalgo.series.primitive with parameters of type BinaryFunctionModifier and TypeMethodDescriptionvoidDataSeries.modify(double left, BinaryFunction<Double> func) voidDataSeries.modify(BinaryFunction<Double> func, double right) Constructors in org.ojalgo.series.primitive with parameters of type BinaryFunctionModifierConstructorDescriptionBinaryFunctionSeries(PrimitiveSeries leftSeries, BinaryFunction<Double> function, PrimitiveSeries rightSeries) -
Uses of BinaryFunction in org.ojalgo.structure
Methods in org.ojalgo.structure with parameters of type BinaryFunctionModifier and TypeMethodDescriptiondefault voidMutate1D.Fillable.fillCompatible(Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right) default voidMutate2D.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 voidMutateAnyD.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 voidMutate1D.Fillable.fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right) doubleMutate1D.Mixable.mix(long index, BinaryFunction<N> mixer, double addend) Mutate1D.Mixable.mix(long index, BinaryFunction<N> mixer, N addend) doubleMutate2D.Mixable.mix(long row, long col, BinaryFunction<N> mixer, double addend) Mutate2D.Mixable.mix(long row, long col, BinaryFunction<N> mixer, N addend) default doubleMutate2D.Mixable.mix(long index, BinaryFunction<N> mixer, double addend) default NMutate2D.Mixable.mix(long index, BinaryFunction<N> mixer, N addend) doubleMutateAnyD.Mixable.mix(long[] reference, BinaryFunction<N> mixer, double addend) MutateAnyD.Mixable.mix(long[] reference, BinaryFunction<N> mixer, N addend) default doubleMutateAnyD.Mixable.mix(long index, BinaryFunction<N> mixer, double addend) default NMutateAnyD.Mixable.mix(long index, BinaryFunction<N> mixer, N addend) default voidMutate1D.ModifiableReceiver.modifyCompatible(BinaryFunction<N> operator, Access1D<N> right) default voidMutate1D.ModifiableReceiver.modifyCompatible(Access1D<N> left, BinaryFunction<N> operator) default voidMutate2D.ModifiableReceiver.modifyCompatible(BinaryFunction<N> operator, Access2D<N> right) default voidMutate2D.ModifiableReceiver.modifyCompatible(Access2D<N> left, BinaryFunction<N> operator) The "compatible" part of the method name references MATLAB's terminology "Compatible Array Sizes".default voidMutateAnyD.ModifiableReceiver.modifyCompatible(BinaryFunction<N> operator, AccessAnyD<N> right) default voidMutateAnyD.ModifiableReceiver.modifyCompatible(AccessAnyD<N> left, BinaryFunction<N> operator) default voidMutate1D.Modifiable.modifyMatching(BinaryFunction<N> function, Access1D<N> right) default voidMutate1D.Modifiable.modifyMatching(Access1D<N> left, BinaryFunction<N> function) default voidMutate2D.Modifiable.modifyMatchingInColumns(BinaryFunction<N> function, Access1D<N> right) Same asMutate2D.Modifiable.modifyMatchingInColumns(Access1D, BinaryFunction)but with the arguments to the modifier function swapped.default voidMutate2D.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 voidMutate2D.Modifiable.modifyMatchingInRows(BinaryFunction<N> function, Access1D<N> right) Same asMutate2D.Modifiable.modifyMatchingInRows(Access1D, BinaryFunction)but with the arguments to the modifier function swapped.default voidMutate2D.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 POperate1D.onAll(double left, BinaryFunction<N> operator) default POperate1D.onAll(N left, BinaryFunction<N> operator) default POperate1D.onAll(BinaryFunction<N> operator, double right) default POperate1D.onAll(BinaryFunction<N> operator, N right) default POperate2D.onAll(double left, BinaryFunction<N> operator) default POperate2D.onAll(N left, BinaryFunction<N> operator) default POperate2D.onAll(BinaryFunction<N> operator, double right) default POperate2D.onAll(BinaryFunction<N> operator, N right) default POperateAnyD.onAll(double left, BinaryFunction<N> operator) default POperateAnyD.onAll(N left, BinaryFunction<N> operator) default POperateAnyD.onAll(BinaryFunction<N> operator, double right) default POperateAnyD.onAll(BinaryFunction<N> operator, N right) Operate2D.onColumns(BinaryFunction<N> operator, Access1D<N> right) Operate2D.onColumns(Access1D<N> left, BinaryFunction<N> operator) Operate1D.onCompatible(BinaryFunction<N> operator, Access1D<N> right) Operate1D.onCompatible(Access1D<N> left, BinaryFunction<N> operator) default POperate2D.onCompatible(BinaryFunction<N> operator, Access2D<N> right) default POperate2D.onCompatible(Access2D<N> left, BinaryFunction<N> operator) OperateAnyD.onCompatible(BinaryFunction<N> operator, AccessAnyD<N> right) OperateAnyD.onCompatible(AccessAnyD<N> left, BinaryFunction<N> operator) Operate1D.onMatching(BinaryFunction<N> operator, Access1D<N> right) Operate1D.onMatching(Access1D<N> left, BinaryFunction<N> operator) Operate2D.onMatching(BinaryFunction<N> operator, Access2D<N> right) Operate2D.onMatching(Access2D<N> left, BinaryFunction<N> operator) OperateAnyD.onMatching(BinaryFunction<N> operator, AccessAnyD<N> right) OperateAnyD.onMatching(AccessAnyD<N> left, BinaryFunction<N> operator) Operate2D.onRows(BinaryFunction<N> operator, Access1D<N> right) Operate2D.onRows(Access1D<N> left, BinaryFunction<N> operator)