From ac8d5f3c251c0c5bdf06287a52e1312b2bad4819 Mon Sep 17 00:00:00 2001 From: Tiago de Paula Peixoto Date: Wed, 23 May 2012 12:20:39 +0200 Subject: [PATCH] Fix bounding-box error with SFDP layout This fixes some layout glitches with smaller graphs, and also improves the convergence speed. --- src/graph/layout/graph_sfdp.hh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/graph/layout/graph_sfdp.hh b/src/graph/layout/graph_sfdp.hh index d117742a..27da26c7 100644 --- a/src/graph/layout/graph_sfdp.hh +++ b/src/graph/layout/graph_sfdp.hh @@ -393,8 +393,8 @@ struct get_sfdp_layout ftot[l] *= step; pos[v][l] += ftot[l]; - nll[l] = min(pos[v][l], ll[l]); - nur[l] = max(pos[v][l], ur[l]); + nll[l] = min(pos[v][l], nll[l]); + nur[l] = max(pos[v][l], nur[l]); group_cm_tmp[group[v]][l] += pos[v][l] * get(vweight, v); } @@ -417,7 +417,6 @@ struct get_sfdp_layout } group_cm.swap(group_cm_tmp); - if (verbose) cout << n_iter << " " << E << " " << step << " " << delta << " " << max_level << endl; -- GitLab