@@ -506,7 +506,7 @@ i_t dual_push(const lp_problem_t<i_t, f_t>& lp,
506506 std::vector<i_t > deficient;
507507 std::vector<i_t > slacks_needed;
508508 i_t rank = factorize_basis (
509- lp.A , settings, basic_list, L, U, p, pinv, q, deficient, slacks_needed, start_time );
509+ lp.A , settings, basic_list, start_time, L, U, p, pinv, q, deficient, slacks_needed);
510510 if (rank == CONCURRENT_HALT_RETURN) {
511511 return CONCURRENT_HALT_RETURN;
512512 } else if (rank < 0 ) {
@@ -524,7 +524,7 @@ i_t dual_push(const lp_problem_t<i_t, f_t>& lp,
524524 superbasic_list,
525525 vstatus);
526526 rank = factorize_basis (
527- lp.A , settings, basic_list, L, U, p, pinv, q, deficient, slacks_needed, start_time );
527+ lp.A , settings, basic_list, start_time, L, U, p, pinv, q, deficient, slacks_needed);
528528 if (rank == CONCURRENT_HALT_RETURN) {
529529 return CONCURRENT_HALT_RETURN;
530530 } else if (rank < 0 ) {
@@ -862,7 +862,7 @@ i_t primal_push(const lp_problem_t<i_t, f_t>& lp,
862862 std::vector<i_t > deficient;
863863 std::vector<i_t > slacks_needed;
864864 i_t rank = factorize_basis (
865- lp.A , settings, basic_list, L, U, p, pinv, q, deficient, slacks_needed, start_time );
865+ lp.A , settings, basic_list, start_time, L, U, p, pinv, q, deficient, slacks_needed);
866866 if (rank == CONCURRENT_HALT_RETURN) {
867867 return CONCURRENT_HALT_RETURN;
868868 } else if (rank < 0 ) {
@@ -883,7 +883,7 @@ i_t primal_push(const lp_problem_t<i_t, f_t>& lp,
883883 find_primal_superbasic_variables (
884884 lp, settings, solution, solution, vstatus, nonbasic_list, superbasic_list);
885885 rank = factorize_basis (
886- lp.A , settings, basic_list, L, U, p, pinv, q, deficient, slacks_needed, start_time );
886+ lp.A , settings, basic_list, start_time, L, U, p, pinv, q, deficient, slacks_needed);
887887 if (rank == CONCURRENT_HALT_RETURN) {
888888 return CONCURRENT_HALT_RETURN;
889889 } else if (rank < 0 ) {
@@ -1226,7 +1226,7 @@ crossover_status_t crossover(const lp_problem_t<i_t, f_t>& lp,
12261226 std::vector<i_t > slacks_needed;
12271227
12281228 rank = factorize_basis (
1229- lp.A , settings, basic_list, L, U, p, pinv, q, deficient, slacks_needed, start_time );
1229+ lp.A , settings, basic_list, start_time, L, U, p, pinv, q, deficient, slacks_needed);
12301230 if (rank < 0 ) { return return_to_status (rank); }
12311231 if (rank != m) {
12321232 settings.log .debug (" Failed to factorize basis. rank %d m %d\n " , rank, m);
@@ -1241,7 +1241,7 @@ crossover_status_t crossover(const lp_problem_t<i_t, f_t>& lp,
12411241 superbasic_list,
12421242 vstatus);
12431243 rank = factorize_basis (
1244- lp.A , settings, basic_list, L, U, p, pinv, q, deficient, slacks_needed, start_time );
1244+ lp.A , settings, basic_list, start_time, L, U, p, pinv, q, deficient, slacks_needed);
12451245 if (rank == CONCURRENT_HALT_RETURN) {
12461246 return crossover_status_t ::CONCURRENT_LIMIT;
12471247 } else if (rank < 0 ) {
@@ -1397,7 +1397,7 @@ crossover_status_t crossover(const lp_problem_t<i_t, f_t>& lp,
13971397 superbasic_list.clear ();
13981398 get_basis_from_vstatus (m, vstatus, basic_list, nonbasic_list, superbasic_list);
13991399 rank = factorize_basis (
1400- lp.A , settings, basic_list, L, U, p, pinv, q, deficient, slacks_needed, start_time );
1400+ lp.A , settings, basic_list, start_time, L, U, p, pinv, q, deficient, slacks_needed);
14011401 if (rank < 0 ) {
14021402 return return_to_status (rank);
14031403 } else if (rank != m) {
@@ -1413,7 +1413,7 @@ crossover_status_t crossover(const lp_problem_t<i_t, f_t>& lp,
14131413 superbasic_list,
14141414 vstatus);
14151415 rank = factorize_basis (
1416- lp.A , settings, basic_list, L, U, p, pinv, q, deficient, slacks_needed, start_time );
1416+ lp.A , settings, basic_list, start_time, L, U, p, pinv, q, deficient, slacks_needed);
14171417 if (rank < 0 ) {
14181418 settings.log .printf (" Failed to factorize basis after repair. rank %d m %d\n " , rank, m);
14191419 return return_to_status (rank);
0 commit comments