Skip to content

Commit 9a52084

Browse files
committed
bugfix GraphDFG
seperate commit to fix ready and backendset bugs in GraphDFG
1 parent 251ff05 commit 9a52084

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/GraphsDFG/services/GraphsDFG.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -326,8 +326,8 @@ function getNeighbors(dfg::GraphsDFG, node::T; ready::Union{Nothing, Int}=nothin
326326
vert = dfg.g.vertices[dfg.labelDict[node.label]]
327327
neighbors = in_neighbors(vert, dfg.g) #Don't use out_neighbors! It enforces directiveness even if we don't want it
328328
# Additional filtering
329-
neighbors = ready != nothing ? filter(v -> v.ready == ready, neighbors) : neighbors
330-
neighbors = backendset != nothing ? filter(v -> v.backendset == backendset, neighbors) : neighbors
329+
neighbors = ready != nothing ? filter(v -> v.dfgNode.ready == ready, neighbors) : neighbors
330+
neighbors = backendset != nothing ? filter(v -> v.dfgNode.backendset == backendset, neighbors) : neighbors
331331
# Variable sorting (order is important)
332332
if node isa DFGFactor
333333
order = intersect(node._variableOrderSymbols, map(v->v.dfgNode.label, neighbors))
@@ -347,8 +347,8 @@ function getNeighbors(dfg::GraphsDFG, label::Symbol; ready::Union{Nothing, Int}=
347347
vert = dfg.g.vertices[dfg.labelDict[label]]
348348
neighbors = in_neighbors(vert, dfg.g) #Don't use out_neighbors! It enforces directiveness even if we don't want it
349349
# Additional filtering
350-
neighbors = ready != nothing ? filter(v -> v.ready == ready, neighbors) : neighbors
351-
neighbors = backendset != nothing ? filter(v -> v.backendset == backendset, neighbors) : neighbors
350+
neighbors = ready != nothing ? filter(v -> v.dfgNode.ready == ready, neighbors) : neighbors
351+
neighbors = backendset != nothing ? filter(v -> v.dfgNode.backendset == backendset, neighbors) : neighbors
352352
# Variable sorting when using a factor (function order is important)
353353
if vert.dfgNode isa DFGFactor
354354
vert.dfgNode._variableOrderSymbols

0 commit comments

Comments
 (0)