19typedef struct bport_s {
42#define GDATA(g) ((gdata *)(GD_alg(g)))
43#define BB(g) (GDATA(g)->bb)
44#define PORTS(g) (GDATA(g)->ports)
45#define NPORTS(g) (GDATA(g)->nports)
46#define LEVEL(g) (GDATA(g)->level)
47#define GPARENT(g) (GDATA(g)->parent)
49#define GORIG(g) (GDATA(g)->orig)
65#define DNODE(n) (ND_next(n))
66#define PARENT(n) (ND_clust(n))
82#define DNDATA(n) ((dndata *)(ND_alg(n)))
83#define DISP(n) (DNDATA(n)->disp)
84#define ANODE(n) (DNDATA(n)->dn)
85#define DEG(n) (DNDATA(n)->deg)
86#define WDEG(n) (DNDATA(n)->wdeg)
87#define IS_PORT(n) (!ANODE(n) && !ND_clust(n))
void fdp_cleanup(Agraph_t *g)
void fdp_layout(Agraph_t *g)
void fdp_init_node_edge(Agraph_t *g)
double C
Repulsion factor in xLayout.
int useNew
encode x-K into attractive force
int useGrid
use grid for speed up
int unscaled
% of iterations used in pass 1
double Mlimit
distance beyond which repulsive force is 0
double K
spring constant; ideal distance
double T0
initial temperature
int numIters
actual iterations in layout
double Tfact
scale temp from default expression