Class MatrixUtils
java.lang.Object
es.urjc.etsii.grafo.moocore.internal.MatrixUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic double[][]deepCopy(double[][] matrix) static boolean[]directions(boolean[] maximise, int objectives) groups(int[] sets, int rows) static double[][]rows(double[][] matrix, int[] indices) static double[][]select(double[][] matrix, boolean[] selected) static double[][]toMinimisation(double[][] points, boolean[] maximise) static double[]toMinimisation(double[] point, boolean[] maximise) static intvalidate(double[][] points, int minimumObjectives) static intvalidate(double[][] points, int minimumObjectives, int maximumObjectives) static double[]
-
Method Details
-
validate
public static int validate(double[][] points, int minimumObjectives) -
validate
public static int validate(double[][] points, int minimumObjectives, int maximumObjectives) -
directions
public static boolean[] directions(boolean[] maximise, int objectives) -
vector
-
toMinimisation
public static double[][] toMinimisation(double[][] points, boolean[] maximise) -
toMinimisation
public static double[] toMinimisation(double[] point, boolean[] maximise) -
deepCopy
public static double[][] deepCopy(double[][] matrix) -
select
public static double[][] select(double[][] matrix, boolean[] selected) -
groups
-
rows
public static double[][] rows(double[][] matrix, int[] indices)
-