Package org.jzy3d.maths
Class Array
java.lang.Object
org.jzy3d.maths.Array
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic int[]
append
(int[] input, int value) static boolean
atLeastOneNonNaN
(double[] value) static double[]
clone
(double[] input) static double[]
clone
(double[] input, int length) static float[]
clone
(float[] input) static float[]
clone
(float[] input, int length) static int[]
clone
(int[] input) static int[]
clone
(int[] input, int length) static double[]
cloneDouble
(float[] vertices) static float[]
cloneFloat
(double[] vertices) static int
countNaNs
(double[] value) static double[]
filterNaNs
(double[] input) static boolean
find
(double[] values, double value) static boolean
find
(int[] values, int value) static double[]
flatten
(double[][] matrix) static double[]
flatten
(double[][] matrix, boolean ignoreNaN) static float[]
flatten
(float[][] matrix) static float[]
flatten
(float[][] matrix, boolean ignoreNaN) static double[]
merge
(double[] array1, double[] array2) static void
print
(boolean[] input) static void
print
(byte[] input) static void
print
(char[] input) static void
print
(double[] input) static void
print
(double[][] input) static void
print
(float[] input) static void
print
(float[][] input) static void
print
(int[] input) static void
print
(int[][] input) static void
print
(long[] input) static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static int[]
sortAscending
(double[] input) Sort input array, and return the final order of initial values.static int[]
sortAscending
(float[] input) Sort input array, and return the final order of initial values.static int[]
sortAscending
(int[] input) Sort input array, and return the final order of initial values.static int[]
sortAscending
(Date[] input) static int[]
sortAscending
(Coord3d[] input, Array.Direction direction) static int[]
sortDescending
(double[] input) Sort input array, and return the final order of initial values.static int[]
sortDescending
(float[] input) Sort input array, and return the final order of initial values.static int[]
sortDescending
(int[] input) Sort input array, and return the final order of initial values.static int[]
sortDescending
(Date[] input) static int[]
sortDescending
(Coord3d[] input, Array.Direction direction) static double[][]
toColumnMatrix
(double[] input) static float[][]
toColumnMatrix
(float[] input) static double[][]
toColumnMatrixAsDouble
(float[] input) static double[]
toDouble
(float[] input) static float[]
toFloat
(double[] input)
-
Constructor Details
-
Array
public Array()
-
-
Method Details
-
clone
public static int[] clone(int[] input) -
clone
public static float[] clone(float[] input) -
clone
public static double[] clone(double[] input) -
clone
public static int[] clone(int[] input, int length) -
clone
public static float[] clone(float[] input, int length) -
clone
public static double[] clone(double[] input, int length) -
cloneFloat
public static float[] cloneFloat(double[] vertices) -
cloneDouble
public static double[] cloneDouble(float[] vertices) -
append
public static int[] append(int[] input, int value) -
toColumnMatrix
public static double[][] toColumnMatrix(double[] input) -
toColumnMatrix
public static float[][] toColumnMatrix(float[] input) -
toColumnMatrixAsDouble
public static double[][] toColumnMatrixAsDouble(float[] input) -
find
public static boolean find(double[] values, double value) -
find
public static boolean find(int[] values, int value) -
merge
public static double[] merge(double[] array1, double[] array2) -
flatten
public static double[] flatten(double[][] matrix) -
flatten
public static double[] flatten(double[][] matrix, boolean ignoreNaN) -
flatten
public static float[] flatten(float[][] matrix) -
flatten
public static float[] flatten(float[][] matrix, boolean ignoreNaN) -
filterNaNs
public static double[] filterNaNs(double[] input) -
countNaNs
public static int countNaNs(double[] value) -
atLeastOneNonNaN
public static boolean atLeastOneNonNaN(double[] value) -
toDouble
public static double[] toDouble(float[] input) -
toFloat
public static float[] toFloat(double[] input) -
sortAscending
public static int[] sortAscending(int[] input) Sort input array, and return the final order of initial values. Note: input array is modified and sorted after call to this method. -
sortAscending
public static int[] sortAscending(float[] input) Sort input array, and return the final order of initial values. Note: input array is modified and sorted after call to this method. -
sortDescending
public static int[] sortDescending(int[] input) Sort input array, and return the final order of initial values. Note: input array is modified and sorted after call to this method. -
sortDescending
public static int[] sortDescending(float[] input) Sort input array, and return the final order of initial values. Note: input array is modified and sorted after call to this method. -
sortAscending
public static int[] sortAscending(double[] input) Sort input array, and return the final order of initial values. Note: input array is modified and sorted after call to this method. -
sortDescending
public static int[] sortDescending(double[] input) Sort input array, and return the final order of initial values. Note: input array is modified and sorted after call to this method. -
sortDescending
-
sortAscending
-
sortAscending
-
sortDescending
-
print
-
print
-
print
public static void print(double[] input) -
print
public static void print(float[] input) -
print
public static void print(byte[] input) -
print
public static void print(int[] input) -
print
public static void print(long[] input) -
print
public static void print(char[] input) -
print
public static void print(boolean[] input) -
print
public static void print(double[][] input) -
print
public static void print(float[][] input) -
print
public static void print(int[][] input) -
print
-
print
-
print
-
print
-
print
-
print
-
print
-
print
-