From b66d2cf7bedf3a38222711a8e00cddbd712fc8f9 Mon Sep 17 00:00:00 2001 From: JAJHall Date: Thu, 9 Jan 2025 16:08:34 +0000 Subject: [PATCH] Now to delete getColsInterfaceArch and getRowsInterfaceArch --- src/lp_data/HighsInterface.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/lp_data/HighsInterface.cpp b/src/lp_data/HighsInterface.cpp index 4801fa30fe..f1f6067690 100644 --- a/src/lp_data/HighsInterface.cpp +++ b/src/lp_data/HighsInterface.cpp @@ -681,8 +681,15 @@ void Highs::getColsInterface(const HighsIndexCollection& index_collection, cost, lower, upper, num_nz, start, index, value); } else { - getColsInterfaceArch(index_collection, num_col, cost, lower, upper, num_nz, start, - index, value); + printf("Calling getSubVectorsTranspose from getColsInterface (Interval = %d; Set = %d; Mask = %d)\n", + index_collection.is_interval_, index_collection.is_set_, index_collection.is_mask_); + getSubVectorsTranspose(index_collection, + lp.num_col_, + lp.col_cost_.data(), lp.col_lower_.data(), lp.col_upper_.data(), + lp.a_matrix_, + num_col, + cost, lower, upper, + num_nz, start, index, value); } }