Package ch.idsia.credici.utility
Class Combinatorial
- java.lang.Object
-
- ch.idsia.credici.utility.Combinatorial
-
public class Combinatorial extends Object
-
-
Constructor Summary
Constructors Constructor Description Combinatorial()
-
Method Summary
Modifier and Type Method Description static <T> List<List<T>>
cartesianProduct(List<T>... a)
static double[][]
getCombinations(int n, double[] elements)
static int[][]
getCombinations(int n, int[] elements)
static double[][]
mapProbabilitySpace(int card, boolean zeros, double step)
static int[][]
randomPairs(int[] elements)
static int[][]
randomPairs(int[] elements, int maxDist)
-
-
-
Method Detail
-
getCombinations
public static int[][] getCombinations(int n, int[] elements)
-
getCombinations
public static double[][] getCombinations(int n, double[] elements)
-
mapProbabilitySpace
public static double[][] mapProbabilitySpace(int card, boolean zeros, double step)
-
randomPairs
public static int[][] randomPairs(int[] elements)
-
randomPairs
public static int[][] randomPairs(int[] elements, int maxDist)
-
-