idol
A C++ Framework for Optimization
|
Classes | |
struct | CurrentPenalty |
struct | SubProblem |
Public Member Functions | |
Formulation (const Model &t_src_model, Annotation< unsigned int > t_decomposition, std::optional< Annotation< double > > t_penalized_constraints, double t_rescaling_threshold) | |
SubProblem & | sub_problem (const Var &t_var) |
const SubProblem & | sub_problem (const Var &t_var) const |
unsigned int | sub_problem_id (const Var &t_var) const |
SubProblem & | sub_problem (unsigned int t_sub_problem_id) |
const SubProblem & | sub_problem (unsigned int t_sub_problem_id) const |
unsigned int | n_sub_problems () const |
auto | sub_problems () |
auto | sub_problems () const |
auto | l1_epigraph_vars () const |
bool | has_penalized_constraints () const |
void | initialize_penalty_parameters (bool t_use_inverse_penalties) |
bool | update_penalty_parameters (const std::vector< PrimalPoint > &t_primals, PenaltyUpdate &t_penalty_update) |
void | update (unsigned int t_sub_problem_id, const std::vector< PrimalPoint > &t_primals) |
Definition at line 22 of file Formulation.h.
|
inline |
Definition at line 74 of file Formulation.h.
|
inline |
Definition at line 72 of file Formulation.h.
|
inline |
Definition at line 66 of file Formulation.h.
|
inline |
Definition at line 62 of file Formulation.h.
|
inline |
Definition at line 64 of file Formulation.h.
|
inline |
Definition at line 68 of file Formulation.h.
|
inline |
Definition at line 70 of file Formulation.h.