This commit is contained in:
2025-05-06 22:01:23 -04:00
parent 11975cebfb
commit 759bf06b76
5 changed files with 19 additions and 2 deletions

Binary file not shown.

View File

@ -14,13 +14,16 @@ namespace perm
//Basic operations on preallocated buffers
//for later C library export
static const int perm_success = 0;
static const int perm_failure = -1;
int factorial(int n);
int index_to_mindex(int index, int *mindex, int ndim);
int mindex_to_index(int *mindex, int ndim);
void mindex_to_perm(int *mindex, int *perm, int ndim);
void perm_to_mindex(int *perm, int *mindex, int ndim);
int mindex_to_perm(int *mindex, int *perm, int *wrk, int ndim);
int perm_to_mindex(int *perm, int *mindex, int *wrk, int ndim);
bool perm_valid(int *perm, int ndim);

View File

@ -101,6 +101,20 @@ namespace perm
return ret;
}
int mindex_to_perm(int *mindex, int *perm, int *wrk, int ndim)
{
int ret = -1;
return ret;
}
int perm_to_mindex(int *perm, int *mindex, int *wrk, int ndim)
{
int ret = -1;
return ret;
}
}; //end namespace perm
}; //end namespace ams