diff --git a/ypermutation_t/src/permutation_t/permutation_t.c b/ypermutation_t/src/permutation_t/permutation_t.c index f3c3073..95910d2 100644 --- a/ypermutation_t/src/permutation_t/permutation_t.c +++ b/ypermutation_t/src/permutation_t/permutation_t.c @@ -180,11 +180,9 @@ PERMUTATION_TYPE_SIZE_T * PlaceToTab_##type(PERMUTATION_##type *p, size_t pl){\ long int *tb= t_p->perm;\ size_t a = pl;\ size_t pltbi;\ - /*size_t size = 1;*/\ for (long int i = 0;i < sz;i++) {\ - /*tb[i] = 0;*/\ - save_perm[tb[i]]=p->perm[i];\ - PRINT_DEBUG_("%ld => %s \n",tb[i],type##_TO_STR(p->perm[i]));\ + save_perm[tb[i]]=p->perm[i];/*to save initial order (rank 0) of p->perm */\ + /*PRINT_DEBUG_("%ld => %s \n",tb[i],type##_TO_STR(p->perm[i]));*/\ tb[i]=0;\ }\ \ @@ -208,7 +206,6 @@ PERMUTATION_TYPE_SIZE_T * PlaceToTab_##type(PERMUTATION_##type *p, size_t pl){\ }\ }\ \ - /*for (long int i = 0;i < sz;i++) p->perm[i] = save_perm[tb[i]];*/\ for (long int i = 0;i < sz;i++) p->perm[i] = save_perm[tb[i]];\ return t_p;\ }\ diff --git a/ytest_t/libytest.so b/ytest_t/libytest.so index 8eebb25..6e36020 100644 Binary files a/ytest_t/libytest.so and b/ytest_t/libytest.so differ