diff --git a/src/utils.cu b/src/utils.cu index c6e8fe4..c5133d9 100644 --- a/src/utils.cu +++ b/src/utils.cu @@ -836,6 +836,7 @@ void compute_residual(pdhg_solver_state_t *state, norm_type_t optimality_norm) CUBLAS_CHECK(cublasDnrm2_v2_64( state->blas_handle, state->num_constraints, state->primal_residual, 1, &state->absolute_primal_residual)); } + state->absolute_primal_residual /= state->constraint_bound_rescaling; if (optimality_norm == NORM_TYPE_L_INF) { @@ -844,7 +845,6 @@ void compute_residual(pdhg_solver_state_t *state, norm_type_t optimality_norm) } else { - state->absolute_primal_residual /= state->constraint_bound_rescaling; CUBLAS_CHECK(cublasDnrm2_v2_64( state->blas_handle, state->num_variables, state->dual_residual, 1, &state->absolute_dual_residual)); }