Package org.ojalgo.array.operation
Class FillCompatible
- java.lang.Object
-
- org.ojalgo.array.operation.FillCompatible
-
public class FillCompatible extends java.lang.Object
https://se.mathworks.com/help/matlab/matlab_prog/compatible-array-sizes-for-basic-operations.html
-
-
Constructor Summary
Constructors Constructor Description FillCompatible()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static <N extends java.lang.Comparable<N>>
voiddoOneOfAnyD(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>
Texpand(Factory1D<T> factory, Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right)
(package private) static <N extends java.lang.Comparable<N>,T extends Mutate2D>
Texpand(Factory2D<T> factory, Access2D<N> left, BinaryFunction<N> operator, Access2D<N> right)
(package private) static <N extends java.lang.Comparable<N>,T extends MutateAnyD>
Texpand(FactoryAnyD<T> factory, AccessAnyD<N> left, BinaryFunction<N> operator, AccessAnyD<N> right)
static void
invoke(double[][] target, Access2D<?> left, BinaryFunction<?> operator, Access2D<?> right)
static void
invoke(double[] target, int structure, Access2D<?> left, BinaryFunction<?> operator, Access2D<?> right)
static void
invoke(float[] target, int structure, Access2D<?> left, BinaryFunction<?> operator, Access2D<?> right)
static <N extends java.lang.Comparable<N>>
voidinvoke(Mutate1D target, Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidinvoke(Mutate2D target, Access2D<N> left, BinaryFunction<N> operator, Access2D<N> right)
static <N extends java.lang.Comparable<N>>
voidinvoke(MutateAnyD target, AccessAnyD<N> left, BinaryFunction<N> operator, AccessAnyD<N> right)
-
-
-
Method Detail
-
invoke
public static void invoke(double[] target, int structure, Access2D<?> left, BinaryFunction<?> operator, Access2D<?> right)
-
invoke
public static void invoke(double[][] target, Access2D<?> left, BinaryFunction<?> operator, Access2D<?> right)
-
invoke
public static void invoke(float[] target, int structure, Access2D<?> left, BinaryFunction<?> operator, Access2D<?> right)
-
invoke
public static <N extends java.lang.Comparable<N>> void invoke(Mutate1D target, Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right)
-
invoke
public static <N extends java.lang.Comparable<N>> void invoke(Mutate2D target, Access2D<N> left, BinaryFunction<N> operator, Access2D<N> right)
-
invoke
public static <N extends java.lang.Comparable<N>> void invoke(MutateAnyD target, AccessAnyD<N> left, BinaryFunction<N> operator, AccessAnyD<N> right)
-
doOneOfAnyD
private static <N extends java.lang.Comparable<N>> void doOneOfAnyD(MutateAnyD target, long[] targRef, int dim, AccessAnyD<N> left, long[] leftRef, BinaryFunction<N> operator, AccessAnyD<N> right, long[] righRef)
-
expand
static <N extends java.lang.Comparable<N>,T extends Mutate1D> T expand(Factory1D<T> factory, Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right)
-
expand
static <N extends java.lang.Comparable<N>,T extends Mutate2D> T expand(Factory2D<T> factory, Access2D<N> left, BinaryFunction<N> operator, Access2D<N> right)
-
expand
static <N extends java.lang.Comparable<N>,T extends MutateAnyD> T expand(FactoryAnyD<T> factory, AccessAnyD<N> left, BinaryFunction<N> operator, AccessAnyD<N> right)
-
-