A C++ Framework for Optimization
Loading...
Searching...
No Matches
idol::Robust::CCG::Separation Class Referenceabstract
Inheritance diagram for idol::Robust::CCG::Separation:
Inheritance graph

Public Member Functions

auto scenarios () const
 
virtual Separationclone () const =0
 
virtual std::pair< idol::Model, idol::Bilevel::Descriptionbuild_separation_problem ()
 

Protected Member Functions

virtual void operator() ()=0
 
void submit_upper_bound (double t_value)
 
void add_scenario (PrimalPoint t_scenario)
 
void clear_scenarios ()
 
void terminate ()
 
void set_status (SolutionStatus t_status, SolutionReason t_reason)
 
const PrimalPointget_master_solution () const
 
Envget_env () const
 
const idol::Optimizers::Robust::ColumnAndConstraintGenerationget_parent () const
 
const idol::Robust::Descriptionget_robust_description () const
 
const idol::Bilevel::Descriptionget_bilevel_description () const
 
const idol::CCG::Formulationget_formulation () const
 

Friends

class idol::Optimizers::Robust::ColumnAndConstraintGeneration
 

Detailed Description

Definition at line 30 of file Separation.h.

Member Function Documentation

◆ add_scenario()

void idol::Robust::CCG::Separation::add_scenario ( PrimalPoint  t_scenario)
inlineprotected

Definition at line 39 of file Separation.h.

◆ clear_scenarios()

void idol::Robust::CCG::Separation::clear_scenarios ( )
inlineprotected

Definition at line 40 of file Separation.h.

◆ get_parent()

const idol::Optimizers::Robust::ColumnAndConstraintGeneration & idol::Robust::CCG::Separation::get_parent ( ) const
inlineprotected

Definition at line 46 of file Separation.h.

◆ scenarios()

auto idol::Robust::CCG::Separation::scenarios ( ) const
inline

Definition at line 53 of file Separation.h.

Friends And Related Symbol Documentation

◆ idol::Optimizers::Robust::ColumnAndConstraintGeneration

Definition at line 59 of file Separation.h.