Loading...
Searching...
No Matches
idol::Reformulators::KKT::BoundProviderMap Class Reference

Description

Definition at line 144 of file KKT.h.

Public Methods

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
double get_var_lb (const Var &t_var) override
double get_var_ub (const Var &t_var) override
void set_ctr_dual_lb (const Ctr &t_ctr, double t_value)
void set_ctr_dual_ub (const Ctr &t_ctr, double t_value)
void set_ctr_slack_lb (const Ctr &t_ctr, double t_value)
void set_ctr_slack_ub (const Ctr &t_ctr, double t_value)
void set_var_lb_dual_ub (const Var &t_var, double t_value)
void set_var_ub_dual_lb (const Var &t_var, double t_value)
void set_var_lb (const Var &t_var, double t_value)
void set_var_ub (const Var &t_var, double t_value)
BoundProviderclone () const override
const Modelmodel () const

Public Static Methods

static BoundProviderMap from_file (const std::string &t_filename)

Methods Documentation

◆ clone()

BoundProvider * idol::Reformulators::KKT::BoundProviderMap::clone ( ) const
nodiscardoverridevirtual

◆ get_ctr_dual_lb()

double idol::Reformulators::KKT::BoundProviderMap::get_ctr_dual_lb ( const Ctr & t_ctr)
overridevirtual

◆ get_ctr_dual_ub()

double idol::Reformulators::KKT::BoundProviderMap::get_ctr_dual_ub ( const Ctr & t_ctr)
overridevirtual

◆ get_ctr_slack_lb()

double idol::Reformulators::KKT::BoundProviderMap::get_ctr_slack_lb ( const Ctr & t_ctr)
overridevirtual

◆ get_ctr_slack_ub()

double idol::Reformulators::KKT::BoundProviderMap::get_ctr_slack_ub ( const Ctr & t_ctr)
overridevirtual

◆ get_var_lb()

double idol::Reformulators::KKT::BoundProviderMap::get_var_lb ( const Var & t_var)
overridevirtual

◆ get_var_lb_dual_ub()

double idol::Reformulators::KKT::BoundProviderMap::get_var_lb_dual_ub ( const Var & t_var)
overridevirtual

◆ get_var_ub()

double idol::Reformulators::KKT::BoundProviderMap::get_var_ub ( const Var & t_var)
overridevirtual

◆ get_var_ub_dual_lb()

double idol::Reformulators::KKT::BoundProviderMap::get_var_ub_dual_lb ( const Var & t_var)
overridevirtual

◆ model()

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

Definition at line 128 of file KKT.h.

◆ set_ctr_dual_lb()

void idol::Reformulators::KKT::BoundProviderMap::set_ctr_dual_lb ( const Ctr & t_ctr,
double t_value )
inline

Definition at line 163 of file KKT.h.

◆ set_ctr_dual_ub()

void idol::Reformulators::KKT::BoundProviderMap::set_ctr_dual_ub ( const Ctr & t_ctr,
double t_value )
inline

Definition at line 164 of file KKT.h.

◆ set_ctr_slack_lb()

void idol::Reformulators::KKT::BoundProviderMap::set_ctr_slack_lb ( const Ctr & t_ctr,
double t_value )
inline

Definition at line 165 of file KKT.h.

◆ set_ctr_slack_ub()

void idol::Reformulators::KKT::BoundProviderMap::set_ctr_slack_ub ( const Ctr & t_ctr,
double t_value )
inline

Definition at line 166 of file KKT.h.

◆ set_var_lb()

void idol::Reformulators::KKT::BoundProviderMap::set_var_lb ( const Var & t_var,
double t_value )
inline

Definition at line 169 of file KKT.h.

◆ set_var_lb_dual_ub()

void idol::Reformulators::KKT::BoundProviderMap::set_var_lb_dual_ub ( const Var & t_var,
double t_value )
inline

Definition at line 167 of file KKT.h.

◆ set_var_ub()

void idol::Reformulators::KKT::BoundProviderMap::set_var_ub ( const Var & t_var,
double t_value )
inline

Definition at line 170 of file KKT.h.

◆ set_var_ub_dual_lb()

void idol::Reformulators::KKT::BoundProviderMap::set_var_ub_dual_lb ( const Var & t_var,
double t_value )
inline

Definition at line 168 of file KKT.h.