X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=moebius2.git;a=blobdiff_plain;f=graph.c;h=f0ce19db99fe08a1d2a0d82ab2f1746db1bae483;hp=c9cdd2cd773670cbeaef05d846c02b1f88a8a123;hb=289edb461ff46150a66983e290438a725505d261;hpb=2377b968f55ddd5d6a8ff79ee9150316a218afc8 diff --git a/graph.c b/graph.c index c9cdd2c..f0ce19d 100644 --- a/graph.c +++ b/graph.c @@ -35,6 +35,9 @@ static void breadth_first_search(int start, int sqdistances_r[N]) { assert(d[v] >= 0); sqdistances_r[v]= d[v] * d[v]; } + +// FOR_VERTEX(v) { +// } void graph_layout_prepare() { @@ -44,13 +47,13 @@ void graph_layout_prepare() { breadth_first_search(v1, sqdistances[v1]); alpha= 2; - beta= -log(10)/log(alpha); + beta= log(10)/log(alpha); beta_prime= (1-beta)/2; printf("alpha=%g beta=%g beta'=%g\n", alpha,beta,beta_prime); } -double graph_layout_cost(const Vertices v, const double vertex_areas[N]) { +double graph_layout_cost(const Vertices v) { /* For each (vi,vj) computes shortest path s_ij = |vi..vj| * along edges, and actual distance d_ij = |vi-vj|. * @@ -69,7 +72,6 @@ double graph_layout_cost(const Vertices v, const double vertex_areas[N]) { */ //static const double d2_epsilon= 1e-6; - // double edge_weights[V6<