33 |
|
|
34 |
|
|
35 |
/* Report a RELATION that has SIZE vertices. */ |
/* Report a RELATION that has SIZE vertices. */ |
36 |
void relation_print PARAMS ((relation_t relation, size_t size, |
void relation_print (relation_t relatio, size_t size, FILE *out); |
|
FILE *out)); |
|
37 |
|
|
38 |
/* Compute the transitive closure of the FUNCTION on the RELATION with |
/* Compute the transitive closure of the FUNCTION on the RELATION with |
39 |
SIZE vertices. |
SIZE vertices. |
40 |
|
|
41 |
If RELATION (NODE-1, NODE-2) then on exit FUNCTION[NODE-1] was |
If RELATION (NODE-1, NODE-2) then on exit FUNCTION[NODE-1] was |
42 |
extended (unioned) with FUNCTION[NODE-2]. */ |
extended (unioned) with FUNCTION[NODE-2]. */ |
43 |
void relation_digraph PARAMS ((relation_t relation, size_t size, |
void relation_digraph (relation_t relation, size_t size, bitsetv *function); |
|
bitsetv *function)); |
|
44 |
|
|
45 |
/* Destructively transpose *R_ARG, of size N. */ |
/* Destructively transpose *R_ARG, of size N. */ |
46 |
void relation_transpose PARAMS ((relation_t *R_arg, int n)); |
void relation_transpose (relation_t *R_arg, int n); |
47 |
|
|
48 |
#endif /* ! RELATION_H_ */ |
#endif /* ! RELATION_H_ */ |