Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::bop::OptimizerSelector Class Reference

Detailed Description

Definition at line 107 of file bop_portfolio.h.

#include <bop_portfolio.h>

Public Member Functions

 OptimizerSelector (const util_intops::StrongVector< OptimizerIndex, BopOptimizerBase * > &optimizers)
OptimizerIndex SelectOptimizer ()
void UpdateScore (int64_t gain, double time_spent)
void TemporarilyMarkOptimizerAsUnselectable (OptimizerIndex optimizer_index)
void SetOptimizerRunnability (OptimizerIndex optimizer_index, bool runnable)
std::string PrintStats (OptimizerIndex optimizer_index) const
int NumCallsForOptimizer (OptimizerIndex optimizer_index) const
void DebugPrint () const

Constructor & Destructor Documentation

◆ OptimizerSelector()

operations_research::bop::OptimizerSelector::OptimizerSelector ( const util_intops::StrongVector< OptimizerIndex, BopOptimizerBase * > & optimizers)
explicit

Definition at line 360 of file bop_portfolio.cc.

Member Function Documentation

◆ DebugPrint()

void operations_research::bop::OptimizerSelector::DebugPrint ( ) const

Definition at line 462 of file bop_portfolio.cc.

◆ NumCallsForOptimizer()

int operations_research::bop::OptimizerSelector::NumCallsForOptimizer ( OptimizerIndex optimizer_index) const

Definition at line 456 of file bop_portfolio.cc.

◆ PrintStats()

std::string operations_research::bop::OptimizerSelector::PrintStats ( OptimizerIndex optimizer_index) const

Definition at line 445 of file bop_portfolio.cc.

◆ SelectOptimizer()

OptimizerIndex operations_research::bop::OptimizerSelector::SelectOptimizer ( )

Definition at line 370 of file bop_portfolio.cc.

◆ SetOptimizerRunnability()

void operations_research::bop::OptimizerSelector::SetOptimizerRunnability ( OptimizerIndex optimizer_index,
bool runnable )

Definition at line 440 of file bop_portfolio.cc.

◆ TemporarilyMarkOptimizerAsUnselectable()

void operations_research::bop::OptimizerSelector::TemporarilyMarkOptimizerAsUnselectable ( OptimizerIndex optimizer_index)

Definition at line 435 of file bop_portfolio.cc.

◆ UpdateScore()

void operations_research::bop::OptimizerSelector::UpdateScore ( int64_t gain,
double time_spent )

Definition at line 415 of file bop_portfolio.cc.


The documentation for this class was generated from the following files: