Loading...
Searching...
No Matches
idol::CVCCG::Formulation Class Reference

Description

Definition at line 21 of file Formulation.h.

Public Methods

 Formulation (const idol::Optimizers::Robust::CriticalValueColumnAndConstraintGeneration &t_parent)
Modelmaster ()
Modelsub_problem ()
auto uncertainties ()
auto uncertainties () const
void update_sub_problem_constraints (const PrimalPoint &t_master_solution)
unsigned int n_uncertainties () const
void update_sub_problem_objective (const PrimalPoint &t_master_solution, const Uncertainty &t_uncertainty)
std::list< GeneratedScenario >::iterator add_scenario_to_pool (PrimalPoint &&t_scenario, PrimalPoint &&t_master_scenario)
void add_scenario_to_master (const std::list< GeneratedScenario >::iterator &t_iterator_in_pool)
unsigned int n_critical_values () const
unsigned int n_scenarios_in_pool () const
double get_scenario_var_primal (const Var &t_var) const

Methods Documentation

◆ master()

Model & idol::CVCCG::Formulation::master ( )
inline

Definition at line 84 of file Formulation.h.

◆ n_critical_values()

unsigned int idol::CVCCG::Formulation::n_critical_values ( ) const
inline

Definition at line 96 of file Formulation.h.

◆ n_scenarios_in_pool()

unsigned int idol::CVCCG::Formulation::n_scenarios_in_pool ( ) const
inline

Definition at line 97 of file Formulation.h.

◆ n_uncertainties()

unsigned int idol::CVCCG::Formulation::n_uncertainties ( ) const
inline

Definition at line 91 of file Formulation.h.

◆ sub_problem()

Model & idol::CVCCG::Formulation::sub_problem ( )
inline

Definition at line 85 of file Formulation.h.

◆ uncertainties() [1/2]

auto idol::CVCCG::Formulation::uncertainties ( )
inline

Definition at line 87 of file Formulation.h.

◆ uncertainties() [2/2]

auto idol::CVCCG::Formulation::uncertainties ( ) const
inline

Definition at line 88 of file Formulation.h.