#include <render.h>
#include <block.h>
#include <stack.h>
#include <circo.h>
Include dependency graph for circular.h:
Go to the source code of this file.
Defines | |
#define | NDATA(n) ((ndata*)((n)->u.alg)) |
#define | DNODE(n) (NDATA(n)->dnode) |
#define | EDGEDATA(e) ((edata*)((e)->u.alg)) |
#define | EDGEORDER(e) (EDGEDATA(e)->order) |
#define | DATA(n) ((cdata*)((n)->u.alg)) |
#define | ORIGG(n) (DATA(n)->orig.g) |
#define | ORIGN(n) (DATA(n)->orig.np) |
#define | FLAGS(n) (DATA(n)->flags) |
#define | PARENT(n) (DATA(n)->parent) |
#define | BLOCK(n) (DATA(n)->block) |
#define | NEXT(n) (DATA(n)->u.bc.next) |
#define | VAL(n) (DATA(n)->u.bc.val) |
#define | LOWVAL(n) (DATA(n)->u.bc.low_val) |
#define | CLONE(n) (DATA(n)->u.clone) |
#define | TPARENT(n) (DATA(n)->u.t.tparent) |
#define | LEAFONE(n) (DATA(n)->u.t.first) |
#define | LEAFTWO(n) (DATA(n)->u.t.second) |
#define | DISTONE(n) (DATA(n)->u.t.fdist) |
#define | DISTTWO(n) (DATA(n)->u.t.sdist) |
#define | POSITION(n) (DATA(n)->u.f.pos) |
#define | PSI(n) (DATA(n)->u.f.psi) |
#define | VISITED_F (1 << 0) |
#define | BCDONE_F (1 << 1) |
#define | ONSTACK_F (1 << 2) |
#define | PARENT_F (1 << 3) |
#define | PATH_F (1 << 4) |
#define | NEIGHBOR_F (1 << 5) |
#define | VISITED(n) (FLAGS(n)&VISITED_F) |
#define | BCDONE(n) (FLAGS(n)&BCDONE_F) |
#define | ONSTACK(n) (FLAGS(n)&ONSTACK_F) |
#define | ISPARENT(n) (FLAGS(n)&PARENT_F) |
#define | ONPATH(n) (FLAGS(n)&PATH_F) |
#define | NEIGHBOR(n) (FLAGS(n)&NEIGHBOR_F) |
#define | SET_VISITED(n) (FLAGS(n) |= VISITED_F) |
#define | SET_BCDONE(n) (FLAGS(n) |= BCDONE_F) |
#define | SET_ONSTACK(n) (FLAGS(n) |= ONSTACK_F) |
#define | SET_PARENT(n) (FLAGS(n) |= PARENT_F) |
#define | SET_ONPATH(n) (FLAGS(n) |= PATH_F) |
#define | SET_NEIGHBOR(n) (FLAGS(n) |= NEIGHBOR_F) |
#define | UNSET_VISITED(n) (FLAGS(n) &= ~VISITED_F) |
#define | UNSET_BCDONE(n) (FLAGS(n) &= ~BCDONE_F) |
#define | UNSET_ONSTACK(n) (FLAGS(n) &= ~ONSTACK_F) |
#define | UNSET_NEIGHBOR(n) (FLAGS(n) &= ~NEIGHBOR_F) |
#define | DEGREE(n) (ND_order(n)) |
|
Definition at line 98 of file circular.h. |
|
Definition at line 91 of file circular.h. |
|
Definition at line 77 of file circular.h. |
|
Definition at line 81 of file circular.h. |
|
Definition at line 72 of file circular.h. |
|
Definition at line 116 of file circular.h. |
|
Definition at line 85 of file circular.h. |
|
Definition at line 86 of file circular.h. |
|
Definition at line 67 of file circular.h. |
|
Definition at line 69 of file circular.h. |
|
Definition at line 70 of file circular.h. |
|
Definition at line 75 of file circular.h. |
|
Definition at line 100 of file circular.h. |
|
Definition at line 83 of file circular.h. |
|
Definition at line 84 of file circular.h. |
|
Definition at line 80 of file circular.h. |
|
Definition at line 66 of file circular.h. |
|
Definition at line 102 of file circular.h. |
|
Definition at line 95 of file circular.h. |
|
Definition at line 78 of file circular.h. |
|
Definition at line 101 of file circular.h. |
|
Definition at line 99 of file circular.h. |
|
Definition at line 92 of file circular.h. |
|
Definition at line 73 of file circular.h. |
|
Definition at line 74 of file circular.h. |
|
Definition at line 76 of file circular.h. |
|
Definition at line 93 of file circular.h. |
|
Definition at line 94 of file circular.h. |
|
Definition at line 87 of file circular.h. |
|
Definition at line 88 of file circular.h. |
|
Definition at line 105 of file circular.h. |
|
Definition at line 109 of file circular.h. |
|
Definition at line 108 of file circular.h. |
|
Definition at line 106 of file circular.h. |
|
Definition at line 107 of file circular.h. |
|
Definition at line 104 of file circular.h. |
|
Definition at line 82 of file circular.h. |
|
Definition at line 112 of file circular.h. |
|
Definition at line 114 of file circular.h. |
|
Definition at line 113 of file circular.h. |
|
Definition at line 111 of file circular.h. |
|
Definition at line 79 of file circular.h. |
|
Definition at line 97 of file circular.h. |
|
Definition at line 90 of file circular.h. |