Skip to content

Commit a1caad8

Browse files
committed
reserve memory space for nonbasic list
1 parent 12eb12d commit a1caad8

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

cpp/src/dual_simplex/phase2.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2246,6 +2246,7 @@ dual::status_t dual_phase2_with_advanced_basis(i_t phase,
22462246
if (initialize_basis) {
22472247
std::vector<i_t> superbasic_list;
22482248
nonbasic_list.clear();
2249+
nonbasic_list.reserve(n - m);
22492250
get_basis_from_vstatus(m, vstatus, basic_list, nonbasic_list, superbasic_list);
22502251
assert(superbasic_list.size() == 0);
22512252
assert(nonbasic_list.size() == n - m);

0 commit comments

Comments
 (0)