summaryrefslogtreecommitdiffstats
path: root/src/misc/extra/extra.h
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2012-07-19 20:38:03 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2012-07-19 20:38:03 -0700
commit2279a538b799876c6a12a052c92337b16b2532f9 (patch)
treebddc444250de25f81a27ea9afde965e1391df214 /src/misc/extra/extra.h
parent72c09b86a0b6280c1472cc6cf09a31a9a336ef87 (diff)
downloadabc-2279a538b799876c6a12a052c92337b16b2532f9.tar.gz
abc-2279a538b799876c6a12a052c92337b16b2532f9.tar.bz2
abc-2279a538b799876c6a12a052c92337b16b2532f9.zip
New procedures to generate NPN-classes for a library of 6-input functions.
Diffstat (limited to 'src/misc/extra/extra.h')
-rw-r--r--src/misc/extra/extra.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/misc/extra/extra.h b/src/misc/extra/extra.h
index 7b2a6f7a..50172691 100644
--- a/src/misc/extra/extra.h
+++ b/src/misc/extra/extra.h
@@ -200,6 +200,9 @@ extern unsigned ** Extra_TruthPerm53();
extern unsigned ** Extra_TruthPerm54();
/* bubble sort for small number of entries */
extern void Extra_BubbleSort( int Order[], int Costs[], int nSize, int fIncreasing );
+/* complementation/permutation generation */
+extern int * Extra_GreyCodeSchedule( int n );
+extern int * Extra_PermSchedule( int n );
/*=== extraUtilCanon.c ========================================================*/