alpaqa guanaqo
Nonconvex constrained optimization
Loading...
Searching...
No Matches
ALMHelpers< Conf > Struct Template Reference

Detailed Description

template<Config Conf>
struct alpaqa::detail::ALMHelpers< Conf >

Definition at line 14 of file alm-helpers.tpp.

Collaboration diagram for ALMHelpers< Conf >:

Static Public Member Functions

static void update_penalty_weights (const ALMParams< config_t > &params, real_t Δ, bool first_iter, rvec e, rvec old_e, real_t norm_e, real_t old_norm_e, rvec Σ)
static void initialize_penalty (const TypeErasedProblem< config_t > &p, const ALMParams< config_t > &params, crvec x0, rvec Σ)
static void initialize_penalty (const TypeErasedControlProblem< config_t > &p, const ALMParams< config_t > &params, crvec x0, rvec Σ)

Member Function Documentation

◆ update_penalty_weights()

template<Config Conf>
void update_penalty_weights ( const ALMParams< config_t > & params,
real_t Δ,
bool first_iter,
rvec e,
rvec old_e,
real_t norm_e,
real_t old_norm_e,
rvec Σ )
inlinestatic

Definition at line 17 of file alm-helpers.tpp.

◆ initialize_penalty() [1/2]

template<Config Conf>
void initialize_penalty ( const TypeErasedProblem< config_t > & p,
const ALMParams< config_t > & params,
crvec x0,
rvec Σ )
inlinestatic

Definition at line 57 of file alm-helpers.tpp.

◆ initialize_penalty() [2/2]

template<Config Conf>
void initialize_penalty ( const TypeErasedControlProblem< config_t > & p,
const ALMParams< config_t > & params,
crvec x0,
rvec Σ )
inlinestatic

Definition at line 72 of file alm-helpers.tpp.


The documentation for this struct was generated from the following file: