idol
A C++ Framework for Optimization
Loading...
Searching...
No Matches
idol::Logs::BranchAndBound::Info< NodeInfoT > Class Template Reference
Inheritance diagram for idol::Logs::BranchAndBound::Info< NodeInfoT >:
Inheritance graph
Collaboration diagram for idol::Logs::BranchAndBound::Info< NodeInfoT >:
Collaboration graph

Classes

class  Strategy
 

Public Member Functions

Strategyoperator() (Optimizers::BranchAndBound< NodeInfoT > &t_parent) const override
 
Factory< NodeInfoT > * clone () const override
 
Infowith_frequency_in_seconds (double t_frequency)
 
Infowith_node_logs (bool t_value)
 

Detailed Description

template<class NodeInfoT = idol::DefaultNodeInfo>
class idol::Logs::BranchAndBound::Info< NodeInfoT >

Definition at line 16 of file Info.h.

Member Function Documentation

◆ clone()

template<class NodeInfoT >
idol::Logs::BranchAndBound::Factory< NodeInfoT > * idol::Logs::BranchAndBound::Info< NodeInfoT >::clone ( ) const
overridevirtual

Implements idol::Logs::BranchAndBound::Factory< NodeInfoT >.

Definition at line 106 of file Info.h.

◆ operator()()

template<class NodeInfoT >
idol::Logs::BranchAndBound::Info< NodeInfoT >::Strategy * idol::Logs::BranchAndBound::Info< NodeInfoT >::operator() ( Optimizers::BranchAndBound< NodeInfoT > &  t_parent) const
overridevirtual

Implements idol::Logs::BranchAndBound::Factory< NodeInfoT >.

Definition at line 99 of file Info.h.

◆ with_frequency_in_seconds()

template<class NodeInfoT >
idol::Logs::BranchAndBound::Info< NodeInfoT > & idol::Logs::BranchAndBound::Info< NodeInfoT >::with_frequency_in_seconds ( double  t_frequency)

Definition at line 87 of file Info.h.

◆ with_node_logs()

template<class NodeInfoT >
idol::Logs::BranchAndBound::Info< NodeInfoT > & idol::Logs::BranchAndBound::Info< NodeInfoT >::with_node_logs ( bool  t_value)

Definition at line 75 of file Info.h.