alpaqa 1.0.0a10
Nonconvex constrained optimization
Loading...
Searching...
No Matches
qpalm-params.cpp
Go to the documentation of this file.
3
4namespace alpaqa::params {
5
6PARAMS_TABLE(qpalm::Settings, //
7 PARAMS_MEMBER(max_iter), //
8 PARAMS_MEMBER(inner_max_iter), //
9 PARAMS_MEMBER(eps_abs), //
10 PARAMS_MEMBER(eps_rel), //
11 PARAMS_MEMBER(eps_abs_in), //
12 PARAMS_MEMBER(eps_rel_in), //
13 PARAMS_MEMBER(rho), //
14 PARAMS_MEMBER(eps_prim_inf), //
15 PARAMS_MEMBER(eps_dual_inf), //
16 PARAMS_MEMBER(theta), //
17 PARAMS_MEMBER(delta), //
18 PARAMS_MEMBER(sigma_max), //
19 PARAMS_MEMBER(sigma_init), //
20 PARAMS_MEMBER(proximal), //
21 PARAMS_MEMBER(gamma_init), //
22 PARAMS_MEMBER(gamma_upd), //
23 PARAMS_MEMBER(gamma_max), //
24 PARAMS_MEMBER(scaling), //
25 PARAMS_MEMBER(nonconvex), //
26 PARAMS_MEMBER(verbose), //
27 PARAMS_MEMBER(print_iter), //
28 PARAMS_MEMBER(warm_start), //
29 PARAMS_MEMBER(reset_newton_iter), //
30 PARAMS_MEMBER(enable_dual_termination), //
31 PARAMS_MEMBER(dual_objective_limit), //
32 PARAMS_MEMBER(time_limit), //
33 PARAMS_MEMBER(ordering), //
34 PARAMS_MEMBER(factorization_method), //
35 PARAMS_MEMBER(max_rank_update), //
36 PARAMS_MEMBER(max_rank_update_fraction), //
37);
38
39template void QPALM_ADAPTER_EXPORT set_param(qpalm::Settings &, ParamString);
40
41} // namespace alpaqa::params
void set_param(bool &b, ParamString s)
Definition: params.cpp:26
Represents a parameter value encoded as a string in the format abc.def.key=value.
Definition: params.hpp:16
#define PARAMS_MEMBER(name)
Helper macro to easily initialize a alpaqa::params::dict_to_struct_table_t.
Definition: params.tpp:137
#define PARAMS_TABLE(type_,...)
Helper macro to easily specialize alpaqa::params::dict_to_struct_table.
Definition: params.tpp:128