Loading...
Searching...
No Matches
idol::DantzigWolfe::InfeasibilityStrategyFactory::Strategy Class Referenceabstract

Description

Definition at line 23 of file DantzigWolfeInfeasibilityStrategy.h.

Public Methods

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

Protected Methods

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)

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