Template Function proxsuite::proxqp::dense::mu_update

Function Documentation

template<typename T>
void proxsuite::proxqp::dense::mu_update(const Model<T> &qpmodel, Results<T> &qpresults, Workspace<T> &qpwork, isize n_constraints, const DenseBackend &dense_backend, T mu_eq_new, T mu_in_new)

Updates the dual proximal parameters of the solver (i.e., penalization parameters of the primal-dual merit function).

Parameters:
  • qpwork – solver workspace.

  • qpmodelQP problem model as defined by the user (without any scaling performed).

  • qpresults – solver results.

  • mu_eq_new – new dual equality constrained proximal parameter.

  • mu_in_new – new dual inequality constrained proximal parameter.