Package org.ojalgo.array.operation
Class FillMatchingSingle
- java.lang.Object
-
- org.ojalgo.array.operation.FillMatchingSingle
-
- All Implemented Interfaces:
ArrayOperation
public abstract class FillMatchingSingle extends java.lang.Object implements ArrayOperation
-
-
Field Summary
Fields Modifier and Type Field Description static int
THRESHOLD
-
Constructor Summary
Constructors Constructor Description FillMatchingSingle()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
conjugate(double[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source)
static void
conjugate(java.math.BigDecimal[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source)
static <N extends Scalar<N>>
voidconjugate(N[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source, Scalar.Factory<N> scalar)
static void
copy(double[] data, int structure, int firstColumn, int limitColumn, Access2D<? extends java.lang.Comparable<?>> source)
static void
copy(float[] data, int structure, int firstColumn, int limitColumn, Access2D<? extends java.lang.Comparable<?>> source)
static void
copy(java.math.BigDecimal[] data, int structure, int firstColumn, int limitColumn, Access2D<? extends java.lang.Comparable<?>> source)
static <N extends Scalar<N>>
voidcopy(N[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source, Scalar.Factory<N> scalar)
static void
fill(double[] data, double[] values)
static void
fill(double[] data, Access1D<?> values)
static void
fill(float[] data, float[] values)
static void
fill(float[] data, Access1D<?> values)
static <N extends java.lang.Comparable<N>>
voidfill(N[] data, Access1D<?> values, Scalar.Factory<N> scalar)
static void
invoke(double[] source, int sourceOffset, double[] destination, int destinationOffset, int first, int limit)
static void
transpose(double[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source)
static void
transpose(float[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source)
static void
transpose(java.math.BigDecimal[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source)
static <N extends Scalar<N>>
voidtranspose(N[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source, Scalar.Factory<N> scalar)
-
-
-
Method Detail
-
conjugate
public static void conjugate(java.math.BigDecimal[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source)
-
conjugate
public static void conjugate(double[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source)
-
conjugate
public static <N extends Scalar<N>> void conjugate(N[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source, Scalar.Factory<N> scalar)
-
copy
public static void copy(java.math.BigDecimal[] data, int structure, int firstColumn, int limitColumn, Access2D<? extends java.lang.Comparable<?>> source)
-
copy
public static void copy(double[] data, int structure, int firstColumn, int limitColumn, Access2D<? extends java.lang.Comparable<?>> source)
-
copy
public static void copy(float[] data, int structure, int firstColumn, int limitColumn, Access2D<? extends java.lang.Comparable<?>> source)
-
copy
public static <N extends Scalar<N>> void copy(N[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source, Scalar.Factory<N> scalar)
-
fill
public static void fill(double[] data, Access1D<?> values)
-
fill
public static void fill(double[] data, double[] values)
-
fill
public static void fill(float[] data, Access1D<?> values)
-
fill
public static void fill(float[] data, float[] values)
-
fill
public static <N extends java.lang.Comparable<N>> void fill(N[] data, Access1D<?> values, Scalar.Factory<N> scalar)
-
invoke
public static void invoke(double[] source, int sourceOffset, double[] destination, int destinationOffset, int first, int limit)
-
transpose
public static void transpose(java.math.BigDecimal[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source)
-
transpose
public static void transpose(double[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source)
-
transpose
public static void transpose(float[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source)
-
transpose
public static <N extends Scalar<N>> void transpose(N[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source, Scalar.Factory<N> scalar)
-
-