Skip to content

Commit 817b89d

Browse files
authored
[FileFormats.MPS] remove unused code for detecting N lines (#2631)
1 parent 6317c5a commit 817b89d

File tree

1 file changed

+3
-16
lines changed

1 file changed

+3
-16
lines changed

src/FileFormats/MPS/MPS.jl

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1167,7 +1167,6 @@ function Base.read!(io::IO, model::Model)
11671167
end
11681168
data = TempMPSModel()
11691169
header = HEADER_NAME
1170-
multi_objectives = String[]
11711170
while !eof(io)
11721171
raw_line = readline(io)
11731172
if startswith(raw_line, '*')
@@ -1211,12 +1210,9 @@ function Base.read!(io::IO, model::Model)
12111210
@assert sense == "MAX" || sense == "MIN"
12121211
data.is_minimization = sense == "MIN"
12131212
elseif header == HEADER_ROWS
1214-
multi_obj = parse_rows_line(data, items)
1215-
if multi_obj !== nothing
1216-
push!(multi_objectives, multi_obj)
1217-
end
1213+
parse_rows_line(data, items)
12181214
elseif header == HEADER_COLUMNS
1219-
parse_columns_line(data, items, multi_objectives)
1215+
parse_columns_line(data, items)
12201216
elseif header == HEADER_RHS
12211217
parse_rhs_line(data, items)
12221218
elseif header == HEADER_RANGES
@@ -1506,11 +1502,7 @@ function _set_intorg(data, column, column_name)
15061502
return
15071503
end
15081504

1509-
function parse_columns_line(
1510-
data::TempMPSModel,
1511-
items::Vector{String},
1512-
multi_objectives::Vector{String},
1513-
)
1505+
function parse_columns_line(data::TempMPSModel, items::Vector{String})
15141506
if length(items) == 3
15151507
# [column name] [row name] [value]
15161508
column_name, row_name, value = items
@@ -1522,8 +1514,6 @@ function parse_columns_line(
15221514
data.intorg_flag = false
15231515
return
15241516
end
1525-
elseif row_name in multi_objectives
1526-
return
15271517
end
15281518
_add_new_column(data, column_name)
15291519
column = data.name_to_col[column_name]
@@ -1532,9 +1522,6 @@ function parse_columns_line(
15321522
elseif length(items) == 5
15331523
# [column name] [row name] [value] [row name 2] [value 2]
15341524
column_name, row_name_1, value_1, row_name_2, value_2 = items
1535-
if row_name_1 in multi_objectives || row_name_2 in multi_objectives
1536-
return
1537-
end
15381525
_add_new_column(data, column_name)
15391526
column = data.name_to_col[column_name]
15401527
parse_single_coefficient(

0 commit comments

Comments
 (0)