From b8d8205b9a5ad2a519124f95f430a635d9565ed3 Mon Sep 17 00:00:00 2001 From: jalving Date: Mon, 29 Jan 2024 10:05:25 -0800 Subject: [PATCH] fix issue with querying wrong graph backend on subgraphs --- src/optigraph.jl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/optigraph.jl b/src/optigraph.jl index db4c17c..3c4d745 100644 --- a/src/optigraph.jl +++ b/src/optigraph.jl @@ -65,7 +65,7 @@ Base.show(io::IO, graph::OptiGraph) = Base.print(io, graph) # JuMP.value_type(::Type{OptiGraph{T}}) where {T} = T function graph_backend(graph::OptiGraph) - return graph.backend + return graph.optimizer_graph.backend end ### Add subgraph @@ -108,7 +108,7 @@ function add_node( node_index = NodeIndex(length(graph.optinodes)+1) optinode = OptiNode{OptiGraph}(graph, node_index, label) push!(graph.optinodes, optinode) - add_node(graph.backend, optinode) + add_node(graph_backend(graph), optinode) return optinode end @@ -134,7 +134,7 @@ function add_edge( ) edge = OptiEdge{OptiGraph}(graph, label, OrderedSet(collect(nodes))) push!(graph.optiedges, edge) - add_edge(graph.backend, edge) + add_edge(graph_backend(graph), edge) return edge end