Skip to content

Commit 2f7b90c

Browse files
committed
Bug fixed: typo
1 parent a2651be commit 2f7b90c

File tree

1 file changed

+16
-15
lines changed

1 file changed

+16
-15
lines changed

src/cli.c

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -102,21 +102,6 @@ void save_solver_summary(const cupdlpx_result_t *result, const char *output_dir,
102102
}
103103
fprintf(outfile, "Termination Reason: %s\n",
104104
termination_reason_to_string(result->termination_reason));
105-
fprintf(outfile, "Runtime (sec): %e\n", result->cumulative_time_sec);
106-
fprintf(outfile, "Iterations Count: %d\n", result->total_count);
107-
fprintf(outfile, "Primal Objective Value: %e\n",
108-
result->primal_objective_value);
109-
fprintf(outfile, "Dual Objective Value: %e\n", result->dual_objective_value);
110-
fprintf(outfile, "Relative Primal Residual: %e\n",
111-
result->relative_primal_residual);
112-
fprintf(outfile, "Relative Dual Residual: %e\n",
113-
result->relative_dual_residual);
114-
fprintf(outfile, "Absolute Objective Gap: %e\n", result->objective_gap);
115-
fprintf(outfile, "Relative Objective Gap: %e\n",
116-
result->relative_objective_gap);
117-
fprintf(outfile, "Rows: %d\n", result->num_constraints);
118-
fprintf(outfile, "Columns: %d\n", result->num_variables);
119-
fprintf(outfile, "Nonzeros: %d\n", result->num_nonzeros);
120105
if (result->presolve_time > 0.0)
121106
{
122107
fprintf(outfile, "Presolve Status: %s\n", get_presolve_status_str(result->presolve_status));
@@ -142,6 +127,22 @@ void save_solver_summary(const cupdlpx_result_t *result, const char *output_dir,
142127
// fprintf(outfile, "Postsolve Time (sec): %e\n", result->presolve_stats.time_postsolve);
143128
// }
144129
}
130+
fprintf(outfile, "Precondition time (sec): %e\n", result->rescaling_time_sec);
131+
fprintf(outfile, "Runtime (sec): %e\n", result->cumulative_time_sec);
132+
fprintf(outfile, "Iterations Count: %d\n", result->total_count);
133+
fprintf(outfile, "Primal Objective Value: %e\n",
134+
result->primal_objective_value);
135+
fprintf(outfile, "Dual Objective Value: %e\n", result->dual_objective_value);
136+
fprintf(outfile, "Relative Primal Residual: %e\n",
137+
result->relative_primal_residual);
138+
fprintf(outfile, "Relative Dual Residual: %e\n",
139+
result->relative_dual_residual);
140+
fprintf(outfile, "Absolute Objective Gap: %e\n", result->objective_gap);
141+
fprintf(outfile, "Relative Objective Gap: %e\n",
142+
result->relative_objective_gap);
143+
fprintf(outfile, "Rows: %d\n", result->num_constraints);
144+
fprintf(outfile, "Columns: %d\n", result->num_variables);
145+
fprintf(outfile, "Nonzeros: %d\n", result->num_nonzeros);
145146
if (result->feasibility_polishing_time > 0.0)
146147
{
147148
fprintf(outfile, "Feasibility Polishing Time (sec): %e\n", result->feasibility_polishing_time);

0 commit comments

Comments
 (0)