summaryrefslogtreecommitdiff
path: root/graph-checker/nauty/nautinv.h
diff options
context:
space:
mode:
Diffstat (limited to 'graph-checker/nauty/nautinv.h')
-rw-r--r--graph-checker/nauty/nautinv.h42
1 files changed, 42 insertions, 0 deletions
diff --git a/graph-checker/nauty/nautinv.h b/graph-checker/nauty/nautinv.h
new file mode 100644
index 0000000..87c7715
--- /dev/null
+++ b/graph-checker/nauty/nautinv.h
@@ -0,0 +1,42 @@
+/*****************************************************************************
+* This is the header file for versions 2.7 of nautinv.c. *
+* *
+* Copyright (1984-2018) Brendan McKay. All rights reserved. *
+* Subject to the waivers and disclaimers in nauty.h. *
+* *
+* CHANGE HISTORY *
+* 20-Apr-01 : initial creation out of naututil.h *
+* 10-Nov-10 : remove types shortish and permutation *
+* *
+*****************************************************************************/
+
+#include "nauty.h" /* which includes stdio.h */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+extern void adjacencies(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
+extern void adjtriang(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
+extern void cellcliq(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
+extern void cellfano(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
+extern void cellfano2(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
+extern void cellind(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
+extern void cellquads(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
+extern void cellquins(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
+extern void celltrips(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
+extern void cellstarts(int*,int,set*,int,int);
+extern void cliques(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
+extern void distances(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
+extern void getbigcells(int*,int,int,int*,int*,int*,int);
+extern void indsets(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
+extern void nautinv_check(int,int,int,int);
+extern void nautinv_freedyn(void);
+extern void quadruples(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
+extern void refinvar(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
+extern void setnbhd(graph*,int,int,set*,set*);
+extern void triples(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
+extern void twopaths(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
+#ifdef __cplusplus
+}
+#endif