1 /*****************************************************************************
2 * This is the header file for versions 2.7 of nautinv.c.                     *
3 *                                                                            *
4 *   Copyright (1984-2018) Brendan McKay.  All rights reserved.               *
5 *   Subject to the waivers and disclaimers in nauty.h.                       *
6 *                                                                            *
7 *   CHANGE HISTORY                                                           *
8 *       20-Apr-01 : initial creation out of naututil.h                       *
9 *       10-Nov-10 : remove types shortish and permutation                    *
10 *                                                                            *
11 *****************************************************************************/
12 
13 #include "nauty.h"              /* which includes stdio.h */
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
19 extern void adjacencies(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
20 extern void adjtriang(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
21 extern void cellcliq(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
22 extern void cellfano(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
23 extern void cellfano2(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
24 extern void cellind(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
25 extern void cellquads(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
26 extern void cellquins(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
27 extern void celltrips(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
28 extern void cellstarts(int*,int,set*,int,int);
29 extern void cliques(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
30 extern void distances(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
31 extern void getbigcells(int*,int,int,int*,int*,int*,int);
32 extern void indsets(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
33 extern void nautinv_check(int,int,int,int);
34 extern void nautinv_freedyn(void);
35 extern void quadruples(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
36 extern void refinvar(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
37 extern void setnbhd(graph*,int,int,set*,set*);
38 extern void triples(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
39 extern void twopaths(graph*,int*,int*,int,int,int,int*,int,boolean,int,int);
40 #ifdef __cplusplus
41 }
42 #endif
43