idol
A C++ Framework for Optimization
|
Public Member Functions | |
Formulation (const Model &t_parent, const ::idol::Robust::Description &t_robust_description, const ::idol::Bilevel::Description &t_bilevel_description) | |
Model & | master () |
const Model & | master () const |
void | add_scenario_to_master (const Point< Var > &t_scenario, bool t_add_annotation) |
Model | build_optimality_separation_problem (const idol::Point< idol::Var > &t_first_stage_decision) |
std::pair< Model, std::vector< Var > > | build_feasibility_separation_problem (const Point< Var > &t_first_stage_decision) |
std::pair< Model, std::vector< Var > > | build_joint_separation_problem (const Point< Var > &t_first_stage_decision) |
unsigned int | n_coupling_constraints () const |
unsigned int | n_added_scenarios () const |
const Bilevel::Description & | bilevel_description_separation () const |
const Bilevel::Description & | bilevel_description_master () const |
bool | is_adjustable_robust_problem () const |
bool | is_wait_and_see_follower () const |
bool | should_have_epigraph_and_epigraph_is_not_in_master () const |
const Var & | second_stage_epigraph () const |
void | add_epigraph_to_master () |
Definition at line 16 of file Formulation.h.
|
inline |
Definition at line 54 of file Formulation.h.
|
inline |
Definition at line 53 of file Formulation.h.
|
inline |
Definition at line 56 of file Formulation.h.
|
inline |
Definition at line 45 of file Formulation.h.
|
inline |
Definition at line 46 of file Formulation.h.
|
inline |
Definition at line 52 of file Formulation.h.
|
inline |
Definition at line 51 of file Formulation.h.
|
inline |
Definition at line 58 of file Formulation.h.