alpaqa 0.0.1
Nonconvex constrained optimization
Namespaces | Functions
alm-helpers.hpp File Reference
#include <alpaqa/decl/alm.hpp>
#include <stdexcept>
+ Include dependency graph for alm-helpers.hpp:
+ This graph shows which files directly or indirectly include this file:

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 &params, 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 &params, crvec x0, rvec Σ)
 
void apply_preconditioning (const Problem &problem, Problem &prec_problem, crvec x, real_t &prec_f, vec &prec_g)