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