idol
A C++ Framework for Optimization
Loading...
Searching...
No Matches
idol::Optimizers::Robust::impl::AdversarialProblemSolver Class Reference
Collaboration diagram for idol::Optimizers::Robust::impl::AdversarialProblemSolver:
Collaboration graph

Public Member Functions

 AdversarialProblemSolver (const ::idol::CCG::Formulation &t_formulation)
 
bool has_failed () const
 
SolutionStatus status () const
 
SolutionReason reason () const
 
const std::vector< Point< Var > > & scenarios () const
 
void set_status (SolutionStatus t_status)
 
void set_reason (SolutionReason t_reason)
 
void operator() (const Point< Var > &t_first_stage_solution)
 

Detailed Description

Definition at line 14 of file AdversarialProblemSolver.h.

Constructor & Destructor Documentation

◆ AdversarialProblemSolver()

idol::Optimizers::Robust::impl::AdversarialProblemSolver::AdversarialProblemSolver ( const ::idol::CCG::Formulation t_formulation)
inlineexplicit

Definition at line 22 of file AdversarialProblemSolver.h.

Member Function Documentation

◆ has_failed()

bool idol::Optimizers::Robust::impl::AdversarialProblemSolver::has_failed ( ) const
inline

Definition at line 24 of file AdversarialProblemSolver.h.

◆ reason()

SolutionReason idol::Optimizers::Robust::impl::AdversarialProblemSolver::reason ( ) const
inline

Definition at line 26 of file AdversarialProblemSolver.h.

◆ scenarios()

const std::vector< Point< Var > > & idol::Optimizers::Robust::impl::AdversarialProblemSolver::scenarios ( ) const
inline

Definition at line 27 of file AdversarialProblemSolver.h.

◆ set_reason()

void idol::Optimizers::Robust::impl::AdversarialProblemSolver::set_reason ( SolutionReason  t_reason)
inline

Definition at line 30 of file AdversarialProblemSolver.h.

◆ set_status()

void idol::Optimizers::Robust::impl::AdversarialProblemSolver::set_status ( SolutionStatus  t_status)
inline

Definition at line 29 of file AdversarialProblemSolver.h.

◆ status()

SolutionStatus idol::Optimizers::Robust::impl::AdversarialProblemSolver::status ( ) const
inline

Definition at line 25 of file AdversarialProblemSolver.h.