private static void BalancedPermutations(int[] inds1, int[] inds2, out int[] inds1Out, out int[] inds2Out, Random2 r2) { PermBasedFdrUtil.BalancedPermutations(new[] { inds1, inds2 }, out int[][] out1, r2); inds1Out = out1[0]; inds2Out = out1[1]; }
private static void BalancedPermutationsSubgroups(List <int[]> preserve1, List <int[]> preserve2, out int[] inds1Out, out int[] inds2Out, Random2 r2) { PermBasedFdrUtil.BalancedPermutationsSubgroups(new[] { preserve1.ToArray(), preserve2.ToArray() }, out int[][] out1, r2); inds1Out = out1[0]; inds2Out = out1[1]; }