A C++ Framework for Optimization
Loading...
Searching...
No Matches
idol::Robust::CCG::BigMFreeSeparation::BoundProvider Class Reference
Inheritance diagram for idol::Robust::CCG::BigMFreeSeparation::BoundProvider:
Inheritance graph

Public Member Functions

 BoundProvider (const BigMFreeSeparation &t_parent)
 
double get_var_lb (const Var &t_var) override
 
double get_var_ub (const Var &t_var) override
 
double get_ctr_dual_lb (const Ctr &t_ctr) override
 
double get_ctr_dual_ub (const Ctr &t_ctr) override
 
double get_ctr_slack_lb (const Ctr &t_ctr) override
 
double get_ctr_slack_ub (const Ctr &t_ctr) override
 
double get_var_lb_dual_ub (const Var &t_var) override
 
double get_var_ub_dual_lb (const Var &t_var) override
 
BoundProviderclone () const override
 
const Modelmodel () const
 

Detailed Description

Definition at line 43 of file BigMFreeSeparation.h.

Member Function Documentation

◆ clone()

BoundProvider * idol::Robust::CCG::BigMFreeSeparation::BoundProvider::clone ( ) const
inlineoverridevirtual

Implements idol::Reformulators::KKT::BoundProvider.

Definition at line 56 of file BigMFreeSeparation.h.

◆ get_ctr_dual_lb()

double idol::Robust::CCG::BigMFreeSeparation::BoundProvider::get_ctr_dual_lb ( const Ctr t_ctr)
overridevirtual

◆ get_ctr_dual_ub()

double idol::Robust::CCG::BigMFreeSeparation::BoundProvider::get_ctr_dual_ub ( const Ctr t_ctr)
overridevirtual

◆ get_ctr_slack_lb()

double idol::Robust::CCG::BigMFreeSeparation::BoundProvider::get_ctr_slack_lb ( const Ctr t_ctr)
overridevirtual

◆ get_ctr_slack_ub()

double idol::Robust::CCG::BigMFreeSeparation::BoundProvider::get_ctr_slack_ub ( const Ctr t_ctr)
overridevirtual

◆ get_var_lb()

double idol::Robust::CCG::BigMFreeSeparation::BoundProvider::get_var_lb ( const Var t_var)
overridevirtual

◆ get_var_lb_dual_ub()

double idol::Robust::CCG::BigMFreeSeparation::BoundProvider::get_var_lb_dual_ub ( const Var t_var)
overridevirtual

◆ get_var_ub()

double idol::Robust::CCG::BigMFreeSeparation::BoundProvider::get_var_ub ( const Var t_var)
overridevirtual

◆ get_var_ub_dual_lb()

double idol::Robust::CCG::BigMFreeSeparation::BoundProvider::get_var_ub_dual_lb ( const Var t_var)
overridevirtual

◆ model()

const Model & idol::Reformulators::KKT::BoundProvider::model ( ) const
inlineinherited

Definition at line 127 of file KKT.h.