Loading...
Searching...
No Matches
idol::Robust::CCG::Separation Class Referenceabstract

Description

Definition at line 30 of file Separation.h.

Public Methods

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

Protected Methods

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 PrimalPoint & get_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

Methods 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
inlinenodiscardprotected

Definition at line 46 of file Separation.h.

◆ scenarios()

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

Definition at line 53 of file Separation.h.

◆ idol::Optimizers::Robust::ColumnAndConstraintGeneration

Definition at line 59 of file Separation.h.