idol
A C++ Framework for Optimization
Loading...
Searching...
No Matches
idol::DantzigWolfe::InfeasibilityStrategyFactory::Strategy Class Referenceabstract
Inheritance diagram for idol::DantzigWolfe::InfeasibilityStrategyFactory::Strategy:
Inheritance graph
Collaboration diagram for idol::DantzigWolfe::InfeasibilityStrategyFactory::Strategy:
Collaboration graph

Public Member Functions

virtual void execute (Optimizers::DantzigWolfeDecomposition &t_parent)=0
 
SolutionStatus status () const
 
SolutionReason reason () const
 
double best_obj () const
 
double best_bound () const
 
const PrimalPointprimal_solution () const
 

Protected Member Functions

void set_status (SolutionStatus t_status)
 
void set_reason (SolutionReason t_reason)
 
void set_primal_solution (PrimalPoint t_solution)
 
void set_best_obj (double t_best_obj)
 
void set_best_bound (double t_best_bound)
 

Detailed Description

Definition at line 23 of file DantzigWolfeInfeasibilityStrategy.h.

Member Function Documentation

◆ best_bound()

double idol::DantzigWolfe::InfeasibilityStrategyFactory::Strategy::best_bound ( ) const
inline

Definition at line 40 of file DantzigWolfeInfeasibilityStrategy.h.

◆ best_obj()

double idol::DantzigWolfe::InfeasibilityStrategyFactory::Strategy::best_obj ( ) const
inline

Definition at line 38 of file DantzigWolfeInfeasibilityStrategy.h.

◆ reason()

SolutionReason idol::DantzigWolfe::InfeasibilityStrategyFactory::Strategy::reason ( ) const
inline

Definition at line 36 of file DantzigWolfeInfeasibilityStrategy.h.

◆ set_best_bound()

void idol::DantzigWolfe::InfeasibilityStrategyFactory::Strategy::set_best_bound ( double  t_best_bound)
inlineprotected

Definition at line 52 of file DantzigWolfeInfeasibilityStrategy.h.

◆ set_best_obj()

void idol::DantzigWolfe::InfeasibilityStrategyFactory::Strategy::set_best_obj ( double  t_best_obj)
inlineprotected

Definition at line 50 of file DantzigWolfeInfeasibilityStrategy.h.

◆ set_primal_solution()

void idol::DantzigWolfe::InfeasibilityStrategyFactory::Strategy::set_primal_solution ( PrimalPoint  t_solution)
inlineprotected

Definition at line 48 of file DantzigWolfeInfeasibilityStrategy.h.

◆ set_reason()

void idol::DantzigWolfe::InfeasibilityStrategyFactory::Strategy::set_reason ( SolutionReason  t_reason)
inlineprotected

Definition at line 46 of file DantzigWolfeInfeasibilityStrategy.h.

◆ set_status()

void idol::DantzigWolfe::InfeasibilityStrategyFactory::Strategy::set_status ( SolutionStatus  t_status)
inlineprotected

Definition at line 44 of file DantzigWolfeInfeasibilityStrategy.h.

◆ status()

SolutionStatus idol::DantzigWolfe::InfeasibilityStrategyFactory::Strategy::status ( ) const
inline

Definition at line 34 of file DantzigWolfeInfeasibilityStrategy.h.