alpaqa 1.0.0a17
Nonconvex constrained optimization
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
ALMHelpers< Conf > Struct Template Reference

Detailed Description

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

Definition at line 13 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>
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  Σ 
)
inlinestatic

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

◆ initialize_penalty() [1/2]

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

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

+ Here is the call graph for this function:

◆ initialize_penalty() [2/2]

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

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


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