summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/pgf/graphdrawing/lua/pgf/gd/layered/CycleRemovalBergerS1990b.lua
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/generic/pgf/graphdrawing/lua/pgf/gd/layered/CycleRemovalBergerS1990b.lua')
-rw-r--r--Master/texmf-dist/tex/generic/pgf/graphdrawing/lua/pgf/gd/layered/CycleRemovalBergerS1990b.lua18
1 files changed, 9 insertions, 9 deletions
diff --git a/Master/texmf-dist/tex/generic/pgf/graphdrawing/lua/pgf/gd/layered/CycleRemovalBergerS1990b.lua b/Master/texmf-dist/tex/generic/pgf/graphdrawing/lua/pgf/gd/layered/CycleRemovalBergerS1990b.lua
index d8f28980c87..218ecbd2099 100644
--- a/Master/texmf-dist/tex/generic/pgf/graphdrawing/lua/pgf/gd/layered/CycleRemovalBergerS1990b.lua
+++ b/Master/texmf-dist/tex/generic/pgf/graphdrawing/lua/pgf/gd/layered/CycleRemovalBergerS1990b.lua
@@ -28,20 +28,20 @@ function CycleRemovalBergerS1990b:run()
-- get all outgoing edges that have not been removed yet
-- get all outgoing edges that have not been removed yet
local out_edges = lib.imap(node:getOutgoingEdges(),
- function (edge)
- if not removed[edge] then return edge end
- end)
+ function (edge)
+ if not removed[edge] then return edge end
+ end)
-- get all incoming edges that have not been removed yet
local in_edges = lib.imap(node:getIncomingEdges(),
- function (edge)
- if not removed[edge] then return edge end
- end)
+ function (edge)
+ if not removed[edge] then return edge end
+ end)
if #out_edges >= #in_edges then
- -- we have more outgoing than incoming edges, reverse all incoming
+ -- we have more outgoing than incoming edges, reverse all incoming
-- edges and mark all incident edges as removed
-
+
for _,edge in ipairs(out_edges) do
removed[edge] = true
end
@@ -73,4 +73,4 @@ end
-- done
-return CycleRemovalBergerS1990b
+return CycleRemovalBergerS1990b \ No newline at end of file