@@ -46,8 +46,8 @@ TEST_CASE("user-scale-after-run", "[highs_user_scale]") {
4646
4747 HighsInt user_objective_scale = 4 ;
4848 double user_objective_scale_value = std::pow (2 , user_objective_scale);
49- REQUIRE (highs.setOptionValue (" user_cost_scale " , user_objective_scale) ==
50- HighsStatus::kOk );
49+ REQUIRE (highs.setOptionValue (" user_objective_scale " ,
50+ user_objective_scale) == HighsStatus::kOk );
5151
5252 highs.run ();
5353
@@ -57,7 +57,8 @@ TEST_CASE("user-scale-after-run", "[highs_user_scale]") {
5757
5858 model = mip_model;
5959 REQUIRE (highs.setOptionValue (" user_bound_scale" , 0 ) == HighsStatus::kOk );
60- REQUIRE (highs.setOptionValue (" user_cost_scale" , 0 ) == HighsStatus::kOk );
60+ REQUIRE (highs.setOptionValue (" user_objective_scale" , 0 ) ==
61+ HighsStatus::kOk );
6162 }
6263
6364 highs.resetGlobalScheduler (true );
@@ -96,14 +97,15 @@ TEST_CASE("user-small-cost-scale", "[highs_user_scale]") {
9697 REQUIRE (solution.col_value [0 ] == 40 );
9798 REQUIRE (solution.col_value [1 ] == 20 );
9899
99- REQUIRE (highs.setOptionValue (" user_cost_scale" , -30 ) == HighsStatus::kOk );
100+ REQUIRE (highs.setOptionValue (" user_objective_scale" , -30 ) ==
101+ HighsStatus::kOk );
100102 highs.clearSolver ();
101103 highs.run ();
102104 if (dev_run) highs.writeSolution (" " , 1 );
103105 REQUIRE (solution.col_value [0 ] == 0 );
104106 REQUIRE (solution.col_value [1 ] == 0 );
105107
106- REQUIRE (highs.setOptionValue (" user_cost_scale " , 0 ) == HighsStatus::kOk );
108+ REQUIRE (highs.setOptionValue (" user_objective_scale " , 0 ) == HighsStatus::kOk );
107109
108110 highs.run ();
109111 REQUIRE (solution.col_value [0 ] == 40 );
@@ -114,7 +116,8 @@ TEST_CASE("user-small-cost-scale", "[highs_user_scale]") {
114116 std::string (HIGHS_DIR) + " /check/instances/" + model + " .mps" ;
115117 highs.readModel (filename);
116118
117- REQUIRE (highs.setOptionValue (" user_cost_scale" , -30 ) == HighsStatus::kOk );
119+ REQUIRE (highs.setOptionValue (" user_objective_scale" , -30 ) ==
120+ HighsStatus::kOk );
118121
119122 highs.run ();
120123
@@ -198,7 +201,7 @@ HighsHessian hessian(const double value) {
198201}
199202
200203void testUserScale (Highs& h) {
201- h.setOptionValue (" user_cost_scale " , 0 );
204+ h.setOptionValue (" user_objective_scale " , 0 );
202205 h.setOptionValue (" user_bound_scale" , 0 );
203206 if (dev_run)
204207 printf (" \n ---------------\n Without user scaling\n ---------------\n " );
@@ -224,7 +227,7 @@ void testUserScale(Highs& h) {
224227 suggested_bound_scale = 1 ;
225228 }
226229
227- h.setOptionValue (" user_cost_scale " , suggested_objective_scale);
230+ h.setOptionValue (" user_objective_scale " , suggested_objective_scale);
228231 h.setOptionValue (" user_bound_scale" , suggested_bound_scale);
229232 h.clearSolver ();
230233 h.run ();
0 commit comments