|
Graphviz
2.29.20120523.0446
|

Go to the source code of this file.
Data Structures | |
| struct | blk_t |
| struct | stk_t |
Defines | |
| #define | MARKED(n) ND_mark(n) |
| #define | MARK(n) (ND_mark(n) = 1) |
| #define | ONSTACK(n) (ND_mark(n) = 1) |
| #define | UNMARK(n) (ND_mark(n) = 0) |
| #define | INITBUF 1024 |
| #define | BIGBUF 1000000 |
Typedefs | |
| typedef void(* | dfsfn )(Agnode_t *, void *) |
| typedef struct blk_t | blk_t |
Functions | |
| Agraph_t ** | pccomps (Agraph_t *g, int *ncc, char *pfx, boolean *pinned) |
| Agraph_t ** | ccomps (Agraph_t *g, int *ncc, char *pfx) |
| int | isConnected (Agraph_t *g) |
| int | nodeInduce (Agraph_t *g) |
| #define INITBUF 1024 |
Definition at line 59 of file ccomps.c.
Referenced by pccomps(), ccomps(), and isConnected().
| #define MARKED | ( | n | ) | ND_mark(n) |
| #define UNMARK | ( | n | ) | (ND_mark(n) = 0) |
Definition at line 25 of file ccomps.c.
Referenced by pccomps(), ccomps(), and isConnected().
Definition at line 288 of file ccomps.c.
References SMALLBUF, INITBUF, agnnodes(), gmalloc(), NULL, agfstnode(), agnxtnode(), UNMARK, N_GNEW, free(), MARKED, agsubg(), TRUE, and RALLOC.
Referenced by circomps(), main(), and twopi_layout().
| int isConnected | ( | Agraph_t * | g | ) |
Definition at line 368 of file ccomps.c.
References INITBUF, agfstnode(), agnxtnode(), UNMARK, and agnnodes().
Referenced by main().
| int nodeInduce | ( | Agraph_t * | g | ) |
Definition at line 402 of file ccomps.c.
References Agraph_t::root, agfstnode(), agnxtnode(), agfstout(), agnxtout(), agcontains(), aghead, and aginsert().
Referenced by findCComp(), neato_layout(), and twopi_layout().
Definition at line 180 of file ccomps.c.
References SMALLBUF, FALSE, INITBUF, agnnodes(), gmalloc(), agfstnode(), agnxtnode(), UNMARK, N_GNEW, MARKED, isPinned, agsubg(), TRUE, RALLOC, free(), agclose(), and NULL.
Referenced by neato_layout().
1.7.5