Exemple #1
0
 public static PermutationBuilder GetCyclicPermsListRL(int t)
 {
     return delegate (IList<int> perm) {
         var P = new CyclicPerms_MRRR ();
         P.Build (perm, t, ListIBuilders.GetListRL(), ListIBuilders.GetListIFS());
         return P;
     };
 }
Exemple #2
0
 public static PermutationBuilder GetCyclicPermsListIRS64(int t, BitmapFromList64 bb = null)
 {
     return delegate (IList<int> perm) {
         var P = new CyclicPerms_MRRR ();
         P.Build (perm, t, ListIBuilders.GetListIRS64(bb), ListIBuilders.GetListIFS());
         return P;
     };
 }
Exemple #3
0
 public static PermutationBuilder GetCyclicPerms(int t)
 {
     return delegate (IList<int> perm) {
         var P = new CyclicPerms_MRRR ();
         P.Build (perm, t);
         return P;
     };
 }
Exemple #4
0
        public static PermutationBuilder GetCyclicPerms(int t, ListIBuilder listperm_builder = null,
		                                                 ListIBuilder listback_builder = null)
        {
            return delegate (IList<int> perm) {
                var P = new CyclicPerms_MRRR ();
                P.Build (perm, t, listperm_builder, listback_builder);
                return P;
            };
        }
Exemple #5
0
        public static PermutationBuilder GetCyclicPermsListIDiffs(int t, short bsize,
		                                                           BitmapFromBitStream marks_builder = null,
		                                                           IIEncoder32 encoder = null)
        {
            return delegate (IList<int> perm) {
                var P = new CyclicPerms_MRRR ();
                var permbuilder = ListIBuilders.GetListIDiffs(bsize, marks_builder, encoder);
                var backbuilder = ListIBuilders.GetListIFS();
                P.Build (perm, t, permbuilder, backbuilder);
                return P;
            };
        }