Package ch.idsia.credici.utility
Class EncodingUtil
- java.lang.Object
-
- ch.idsia.credici.utility.EncodingUtil
-
public class EncodingUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description EncodingUtil()
-
Method Summary
Modifier and Type Method Description static long
boolArrayToDecimal(boolean[] arr)
static boolean[]
decimalToBoolArray(long index, int size)
static List<boolean[]>
getPossibleMasks(int size)
static List<boolean[]>
getPossibleMasks(int trueSize, int falseSize)
static List<boolean[]>
getRandomMask(int trueSize, int falseSize)
static List<boolean[]>
getRandomSeqMask(int size)
static List<boolean[]>
getSequentialMask(int size)
-
-
-
Method Detail
-
boolArrayToDecimal
public static long boolArrayToDecimal(boolean[] arr)
-
decimalToBoolArray
public static boolean[] decimalToBoolArray(long index, int size)
-
getPossibleMasks
public static List<boolean[]> getPossibleMasks(int size)
-
getPossibleMasks
public static List<boolean[]> getPossibleMasks(int trueSize, int falseSize)
-
getRandomMask
public static List<boolean[]> getRandomMask(int trueSize, int falseSize)
-
getRandomSeqMask
public static List<boolean[]> getRandomSeqMask(int size)
-
getSequentialMask
public static List<boolean[]> getSequentialMask(int size)
-
-