Loading...
Searching...
No Matches
idol::Heuristics::IntegerMaster< NodeInfoT > Class Template Reference

Description

template<class NodeInfoT = idol::DefaultNodeInfo>
class idol::Heuristics::IntegerMaster< NodeInfoT >

Definition at line 18 of file IntegerMaster.h.

Classes

class  Strategy

Public Methods

 IntegerMaster (IntegerMaster &&) noexcept=default
IntegerMaster & operator= (const IntegerMaster &)=delete
IntegerMaster & operator= (IntegerMaster &&) noexcept=default
BranchAndBoundCallback< NodeInfoT > * operator() () override
BranchAndBoundCallbackFactory< NodeInfoT > * clone () const override
IntegerMaster & with_optimizer (const OptimizerFactory &t_optimizer)
IntegerMaster & with_integer_columns (bool t_value)
IntegerMaster & with_time_limit (double t_time_limit)
IntegerMaster & with_iteration_limit (unsigned int t_iteration_limit)
IntegerMaster & with_max_depth (unsigned int t_max_depth)
IntegerMaster & with_frequency (unsigned int t_frequency)

Methods Documentation

◆ clone()

template<class NodeInfoT>
idol::BranchAndBoundCallbackFactory< NodeInfoT > * idol::Heuristics::IntegerMaster< NodeInfoT >::clone ( ) const
nodiscardoverridevirtual

◆ operator()()

template<class NodeInfoT>
idol::BranchAndBoundCallback< NodeInfoT > * idol::Heuristics::IntegerMaster< NodeInfoT >::operator() ( )
overridevirtual

◆ with_frequency()

template<class NodeInfoT>
idol::Heuristics::IntegerMaster< NodeInfoT > & idol::Heuristics::IntegerMaster< NodeInfoT >::with_frequency ( unsigned int t_frequency)

Definition at line 164 of file IntegerMaster.h.

◆ with_integer_columns()

template<class NodeInfoT>
idol::Heuristics::IntegerMaster< NodeInfoT > & idol::Heuristics::IntegerMaster< NodeInfoT >::with_integer_columns ( bool t_value)

Definition at line 140 of file IntegerMaster.h.

◆ with_iteration_limit()

template<class NodeInfoT>
idol::Heuristics::IntegerMaster< NodeInfoT > & idol::Heuristics::IntegerMaster< NodeInfoT >::with_iteration_limit ( unsigned int t_iteration_limit)

Definition at line 152 of file IntegerMaster.h.

◆ with_max_depth()

template<class NodeInfoT>
idol::Heuristics::IntegerMaster< NodeInfoT > & idol::Heuristics::IntegerMaster< NodeInfoT >::with_max_depth ( unsigned int t_max_depth)

Definition at line 158 of file IntegerMaster.h.

◆ with_optimizer()

template<class NodeInfoT>
idol::Heuristics::IntegerMaster< NodeInfoT > & idol::Heuristics::IntegerMaster< NodeInfoT >::with_optimizer ( const OptimizerFactory & t_optimizer)

Definition at line 123 of file IntegerMaster.h.

◆ with_time_limit()

template<class NodeInfoT>
idol::Heuristics::IntegerMaster< NodeInfoT > & idol::Heuristics::IntegerMaster< NodeInfoT >::with_time_limit ( double t_time_limit)

Definition at line 146 of file IntegerMaster.h.