/*1:*/ #line 15 "gb_basic.w" #line 16 "gb_basic.ch" extern Graph*board(long,long,long,long,long,long,long); extern Graph*simplex(unsigned long,long,long,long,long,long,long); extern Graph*subsets(unsigned long,long,long,long,long,long,unsigned long,long); extern Graph*perms(long,long,long,long,long,unsigned long,long); extern Graph*parts(unsigned long,unsigned long,unsigned long,long); extern Graph*binary(unsigned long,unsigned long,long); extern Graph*complement(Graph*,long,long,long); extern Graph*gunion(Graph*,Graph*,long,long); extern Graph*intersection(Graph*,Graph*,long,long); extern Graph*lines(Graph*,long); extern Graph*product(Graph*,Graph*,long,long); extern Graph*induced(Graph*,char*,long,long,long); #line 29 "gb_basic.w" /*:1*//*7:*/ #line 168 "gb_basic.w" #define complete(n) board((long)(n),0L,0L,0L,-1L,0L,0L) #define transitive(n) board((long)(n),0L,0L,0L,-1L,0L,1L) #define empty(n) board((long)(n),0L,0L,0L,2L,0L,0L) #define circuit(n) board((long)(n),0L,0L,0L,1L,1L,0L) #define cycle(n) board((long)(n),0L,0L,0L,1L,1L,1L) /*:7*//*36:*/ #line 727 "gb_basic.w" #define disjoint_subsets(n,k) subsets((long)(k),1L,(long)(1-(n)),0L,0L,0L,1L,0L) #define petersen() disjoint_subsets(5,2) /*:36*//*41:*/ #line 857 "gb_basic.w" #define all_perms(n,directed) perms((long)(1-(n)),0L,0L,0L,0L,0L,\ (long)(directed)) /*:41*//*54:*/ #line 1091 "gb_basic.w" #define all_parts(n,directed) parts((long)(n),0L,0L,(long)(directed)) /*:54*//*63:*/ #line 1283 "gb_basic.w" #define all_trees(n,directed) binary((long)(n),0L,(long)(directed)) /*:63*//*94:*/ #line 2004 "gb_basic.w" #define cartesian 0 #define direct 1 #define strong 2 /*:94*//*100:*/ #line 2162 "gb_basic.w" #define ind z.I /*:100*//*102:*/ #line 2212 "gb_basic.w" #define IND_GRAPH 1000000000 #define subst y.G /*:102*//*104:*/ #line 2243 "gb_basic.w" #line 220 "gb_basic.ch" extern Graph*bi_complete(unsigned long,unsigned long,long); extern Graph*wheel(unsigned long,unsigned long,long); #line 2246 "gb_basic.w" /*:104*/