Package org.jzy3d.maths
Class Array
java.lang.Object
org.jzy3d.maths.Array
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int[]append(int[] input, int value) static booleanatLeastOneNonNaN(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 intcountNaNs(double[] value) static double[]filterNaNs(double[] input) static booleanfind(double[] values, double value) static booleanfind(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 voidprint(boolean[] input) static voidprint(byte[] input) static voidprint(char[] input) static voidprint(double[] input) static voidprint(double[][] input) static voidprint(float[] input) static voidprint(float[][] input) static voidprint(int[] input) static voidprint(int[][] input) static voidprint(long[] input) static voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic 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
-