Package org.ojalgo.array.operation
Class OperationBinary
- java.lang.Object
-
- org.ojalgo.array.operation.OperationBinary
-
- All Implemented Interfaces:
ArrayOperation
public abstract class OperationBinary extends java.lang.Object implements ArrayOperation
-
-
Field Summary
Fields Modifier and Type Field Description static int
THRESHOLD
-
Constructor Summary
Constructors Constructor Description OperationBinary()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
invoke(byte[] data, int first, int limit, int step, byte[] left, BinaryFunction<java.lang.Double> function, byte right)
static void
invoke(byte[] data, int first, int limit, int step, byte[] left, BinaryFunction<java.lang.Double> function, byte[] right)
static void
invoke(byte[] data, int first, int limit, int step, byte left, BinaryFunction<java.lang.Double> function, byte[] right)
static void
invoke(byte[] data, int first, int limit, int step, byte left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
invoke(byte[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, byte right)
static void
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
invoke(double[] data, int first, int limit, int step, double[] left, BinaryFunction<java.lang.Double> function, double right)
static void
invoke(double[] data, int first, int limit, int step, double[] left, BinaryFunction<java.lang.Double> function, double[] right)
static void
invoke(double[] data, int first, int limit, int step, double left, BinaryFunction<java.lang.Double> function, double[] right)
static void
invoke(double[] data, int first, int limit, int step, double left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
invoke(double[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, double right)
static void
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
invoke(float[] data, int first, int limit, int step, float[] left, BinaryFunction<java.lang.Double> function, float right)
static void
invoke(float[] data, int first, int limit, int step, float[] left, BinaryFunction<java.lang.Double> function, float[] right)
static void
invoke(float[] data, int first, int limit, int step, float left, BinaryFunction<java.lang.Double> function, float[] right)
static void
invoke(float[] data, int first, int limit, int step, float left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
invoke(float[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, float right)
static void
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
invoke(int[] data, int first, int limit, int step, int[] left, BinaryFunction<java.lang.Double> function, int right)
static void
invoke(int[] data, int first, int limit, int step, int[] left, BinaryFunction<java.lang.Double> function, int[] right)
static void
invoke(int[] data, int first, int limit, int step, int left, BinaryFunction<java.lang.Double> function, int[] right)
static void
invoke(int[] data, int first, int limit, int step, int left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
invoke(int[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, int right)
static void
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
invoke(long[] data, int first, int limit, int step, long[] left, BinaryFunction<java.lang.Double> function, long right)
static void
invoke(long[] data, int first, int limit, int step, long[] left, BinaryFunction<java.lang.Double> function, long[] right)
static void
invoke(long[] data, int first, int limit, int step, long left, BinaryFunction<java.lang.Double> function, long[] right)
static void
invoke(long[] data, int first, int limit, int step, long left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
invoke(long[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, long right)
static void
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
invoke(short[] data, int first, int limit, int step, short[] left, BinaryFunction<java.lang.Double> function, short right)
static void
invoke(short[] data, int first, int limit, int step, short[] left, BinaryFunction<java.lang.Double> function, short[] right)
static void
invoke(short[] data, int first, int limit, int step, short left, BinaryFunction<java.lang.Double> function, short[] right)
static void
invoke(short[] data, int first, int limit, int step, short left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
static void
invoke(short[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, short right)
static void
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>>
voidinvoke(N[] data, int first, int limit, int step, N left, BinaryFunction<N> function, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidinvoke(N[] data, int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function, N right)
static <N extends java.lang.Comparable<N>>
voidinvoke(N[] data, int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidinvoke(BasicArray<N> data, long first, long limit, long step, N left, BinaryFunction<N> function, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidinvoke(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function, N right)
static <N extends java.lang.Comparable<N>>
voidinvoke(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)
-
-
-
Method Detail
-
invoke
public static <N extends java.lang.Comparable<N>> void invoke(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)
-
invoke
public static <N extends java.lang.Comparable<N>> void invoke(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function, N right)
-
invoke
public static <N extends java.lang.Comparable<N>> void invoke(BasicArray<N> data, long first, long limit, long step, N left, BinaryFunction<N> function, Access1D<N> right)
-
invoke
public static void invoke(byte[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
-
invoke
public static void invoke(byte[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, byte right)
-
invoke
public static void invoke(byte[] data, int first, int limit, int step, byte left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
-
invoke
public static void invoke(byte[] data, int first, int limit, int step, byte left, BinaryFunction<java.lang.Double> function, byte[] right)
-
invoke
public static void invoke(byte[] data, int first, int limit, int step, byte[] left, BinaryFunction<java.lang.Double> function, byte right)
-
invoke
public static void invoke(byte[] data, int first, int limit, int step, byte[] left, BinaryFunction<java.lang.Double> function, byte[] right)
-
invoke
public static void invoke(double[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
-
invoke
public static void invoke(double[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, double right)
-
invoke
public static void invoke(double[] data, int first, int limit, int step, double left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
-
invoke
public static void invoke(double[] data, int first, int limit, int step, double left, BinaryFunction<java.lang.Double> function, double[] right)
-
invoke
public static void invoke(double[] data, int first, int limit, int step, double[] left, BinaryFunction<java.lang.Double> function, double right)
-
invoke
public static void invoke(double[] data, int first, int limit, int step, double[] left, BinaryFunction<java.lang.Double> function, double[] right)
-
invoke
public static void invoke(float[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
-
invoke
public static void invoke(float[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, float right)
-
invoke
public static void invoke(float[] data, int first, int limit, int step, float left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
-
invoke
public static void invoke(float[] data, int first, int limit, int step, float left, BinaryFunction<java.lang.Double> function, float[] right)
-
invoke
public static void invoke(float[] data, int first, int limit, int step, float[] left, BinaryFunction<java.lang.Double> function, float right)
-
invoke
public static void invoke(float[] data, int first, int limit, int step, float[] left, BinaryFunction<java.lang.Double> function, float[] right)
-
invoke
public static void invoke(int[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
-
invoke
public static void invoke(int[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, int right)
-
invoke
public static void invoke(int[] data, int first, int limit, int step, int left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
-
invoke
public static void invoke(int[] data, int first, int limit, int step, int left, BinaryFunction<java.lang.Double> function, int[] right)
-
invoke
public static void invoke(int[] data, int first, int limit, int step, int[] left, BinaryFunction<java.lang.Double> function, int right)
-
invoke
public static void invoke(int[] data, int first, int limit, int step, int[] left, BinaryFunction<java.lang.Double> function, int[] right)
-
invoke
public static void invoke(long[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
-
invoke
public static void invoke(long[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, long right)
-
invoke
public static void invoke(long[] data, int first, int limit, int step, long left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
-
invoke
public static void invoke(long[] data, int first, int limit, int step, long left, BinaryFunction<java.lang.Double> function, long[] right)
-
invoke
public static void invoke(long[] data, int first, int limit, int step, long[] left, BinaryFunction<java.lang.Double> function, long right)
-
invoke
public static void invoke(long[] data, int first, int limit, int step, long[] left, BinaryFunction<java.lang.Double> function, long[] right)
-
invoke
public static <N extends java.lang.Comparable<N>> void invoke(N[] data, int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)
-
invoke
public static <N extends java.lang.Comparable<N>> void invoke(N[] data, int first, int limit, int step, Access1D<N> left, BinaryFunction<N> function, N right)
-
invoke
public static <N extends java.lang.Comparable<N>> void invoke(N[] data, int first, int limit, int step, N left, BinaryFunction<N> function, Access1D<N> right)
-
invoke
public static void invoke(short[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
-
invoke
public static void invoke(short[] data, int first, int limit, int step, Access1D<java.lang.Double> left, BinaryFunction<java.lang.Double> function, short right)
-
invoke
public static void invoke(short[] data, int first, int limit, int step, short left, BinaryFunction<java.lang.Double> function, Access1D<java.lang.Double> right)
-
invoke
public static void invoke(short[] data, int first, int limit, int step, short left, BinaryFunction<java.lang.Double> function, short[] right)
-
invoke
public static void invoke(short[] data, int first, int limit, int step, short[] left, BinaryFunction<java.lang.Double> function, short right)
-
invoke
public static void invoke(short[] data, int first, int limit, int step, short[] left, BinaryFunction<java.lang.Double> function, short[] right)
-
-