@@ -222,39 +222,19 @@ bool lpDimensionsOk(std::string message, const HighsLp& lp,
222222 bool legal_scale_col_size = false ;
223223 if (lp.scale_ .has_scaling ) {
224224 if (scale_col_size) {
225- legal_scale_num_col = lp.scale_ .num_col == num_col;
226225 legal_scale_col_size = scale_col_size >= num_col;
227226 } else {
228- legal_scale_num_col = lp.scale_ .num_col == 0 ;
229227 legal_scale_col_size = true ; // Since scale_col_size = 0
230228 }
231229 if (scale_row_size) {
232- legal_scale_num_row = lp.scale_ .num_row == num_row;
233230 legal_scale_row_size = scale_row_size >= num_row;
234231 } else {
235- legal_scale_num_row = lp.scale_ .num_row == 0 ;
236232 legal_scale_row_size = true ; // Since scale_row_size = 0
237233 }
238234 } else {
239- legal_scale_num_col = lp.scale_ .num_col == 0 ;
240- legal_scale_num_row = lp.scale_ .num_row == 0 ;
241235 legal_scale_row_size = scale_row_size == 0 ;
242236 legal_scale_col_size = scale_col_size == 0 ;
243237 }
244- if (!legal_scale_num_col)
245- highsLogUser (
246- log_options, HighsLogType::kError ,
247- " LP dimension validation (%s) fails on scale_.num_col = %d != %d\n " ,
248- message.c_str (), (int )lp.scale_ .num_col ,
249- (int )(lp.scale_ .has_scaling ? num_col : 0 ));
250- ok = legal_scale_num_col && ok;
251- if (!legal_scale_num_row)
252- highsLogUser (
253- log_options, HighsLogType::kError ,
254- " LP dimension validation (%s) fails on scale_.num_row = %d != %d\n " ,
255- message.c_str (), (int )lp.scale_ .num_row ,
256- (int )(lp.scale_ .has_scaling ? num_row : 0 ));
257- ok = legal_scale_num_row && ok;
258238 if (!legal_scale_col_size)
259239 highsLogUser (
260240 log_options, HighsLogType::kError ,
0 commit comments