Go to the source code of this file.
Namespaces | |
namespace | alpaqa |
namespace | alpaqa::detail |
Functions | |
void | project_y (rvec y, crvec z_lb, crvec z_ub, real_t M) |
void | update_penalty_weights (const ALMParams ¶ms, real_t Δ, bool first_iter, rvec e, rvec old_e, real_t norm_e, real_t old_norm_e, crvec Σ_old, rvec Σ) |
void | initialize_penalty (const Problem &p, const ALMParams ¶ms, crvec x0, rvec Σ) |
void | apply_preconditioning (const Problem &problem, Problem &prec_problem, crvec x, real_t &prec_f, vec &prec_g) |