Skip to content

Commit b9e9025

Browse files
committed
(#2) Replace leftexpressions and rightexpressions with inflow and outflow, respectively
1 parent 0fd3f16 commit b9e9025

3 files changed

Lines changed: 10 additions & 10 deletions

File tree

src/maximumflow.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module MaximumFlow
22

3-
import ..Network: Connection, nodes, start, finish, hassameorder, leftexpressions, rightexpressions
3+
import ..Network: Connection, nodes, start, finish, hassameorder, inflow, outflow
44

55
using JuMP, HiGHS
66
import ..OperationsResearchModels: solve
@@ -118,8 +118,8 @@ function solve(problem::MaximumFlowProblem)::MaximumFlowResult
118118

119119
# Constraints
120120
for nextnode in mynodes
121-
leftexpr = leftexpressions(x, nextnode, cns, model)
122-
rightexpr = rightexpressions(x, nextnode, cns, model)
121+
leftexpr = inflow(x, nextnode, cns, model)
122+
rightexpr = outflow(x, nextnode, cns, model)
123123
if leftexpr == :f
124124
@constraint(model, rightexpr == f)
125125
elseif rightexpr == :f

src/minimumcostflow.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module MinimumCostFlow
33
using JuMP, HiGHS
44
import ..OperationsResearchModels: solve
55

6-
import ..Network: Connection, nodes, start, finish, hassameorder, leftexpressions, rightexpressions
6+
import ..Network: Connection, nodes, start, finish, hassameorder, inflow, outflow
77
import ..MaximumFlow: MaximumFlowProblem, MaximumFlowResult
88

99
export MinimumCostFlowProblem, MinimumCostFlowResult
@@ -89,8 +89,8 @@ function solve(problem::MinimumCostFlowProblem, flow::Float64)::MinimumCostFlowR
8989

9090
# Constraints
9191
for nextnode in mynodes
92-
leftexpr = leftexpressions(x, nextnode, cns, model)
93-
rightexpr = rightexpressions(x, nextnode, cns, model)
92+
leftexpr = inflow(x, nextnode, cns, model)
93+
rightexpr = outflow(x, nextnode, cns, model)
9494
if leftexpr == :f
9595
@constraint(model, rightexpr == flow)
9696
elseif rightexpr == :f

src/network.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ export iseveronleft
88
export iseveronright
99
export finish
1010
export start
11-
export rightexpressions
12-
export leftexpressions
11+
export inflow
12+
export outflow
1313
export hassameorder
1414

1515

@@ -88,7 +88,7 @@ end
8888

8989

9090

91-
function rightexpressions(x::Matrix{JuMP.VariableRef}, node::Int64, nodes::Vector{Connection}, model)::Union{JuMP.AffExpr, Symbol}
91+
function outflow(x::Matrix{JuMP.VariableRef}, node::Int64, nodes::Vector{Connection}, model)::Union{JuMP.AffExpr, Symbol}
9292
lst = []
9393
for conn in nodes
9494
if conn.from == node
@@ -107,7 +107,7 @@ end
107107

108108

109109

110-
function leftexpressions(x::Matrix{JuMP.VariableRef}, node::Int64, nodes::Vector{Connection}, model)::Union{JuMP.AffExpr, Symbol}
110+
function inflow(x::Matrix{JuMP.VariableRef}, node::Int64, nodes::Vector{Connection}, model)::Union{JuMP.AffExpr, Symbol}
111111
lst = []
112112
for conn in nodes
113113
if conn.to == node

0 commit comments

Comments
 (0)