@@ -326,8 +326,8 @@ function getNeighbors(dfg::GraphsDFG, node::T; ready::Union{Nothing, Int}=nothin
326
326
vert = dfg. g. vertices[dfg. labelDict[node. label]]
327
327
neighbors = in_neighbors (vert, dfg. g) # Don't use out_neighbors! It enforces directiveness even if we don't want it
328
328
# 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
331
331
# Variable sorting (order is important)
332
332
if node isa DFGFactor
333
333
order = intersect (node. _variableOrderSymbols, map (v-> v. dfgNode. label, neighbors))
@@ -347,8 +347,8 @@ function getNeighbors(dfg::GraphsDFG, label::Symbol; ready::Union{Nothing, Int}=
347
347
vert = dfg. g. vertices[dfg. labelDict[label]]
348
348
neighbors = in_neighbors (vert, dfg. g) # Don't use out_neighbors! It enforces directiveness even if we don't want it
349
349
# 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
352
352
# Variable sorting when using a factor (function order is important)
353
353
if vert. dfgNode isa DFGFactor
354
354
vert. dfgNode. _variableOrderSymbols
0 commit comments