Loading...
Searching...
No Matches
idol::Logs::BranchAndBound::Factory< NodeInfoT >::Strategy Class Reference

Description

template<class NodeInfoT = idol::DefaultNodeInfo>
class idol::Logs::BranchAndBound::Factory< NodeInfoT >::Strategy

Definition at line 24 of file Factory.h.

Public Methods

 Strategy (Optimizers::BranchAndBound< NodeInfoT > &t_parent)
virtual void initialize ()
virtual void log_node_after_solve (const Node< NodeInfoT > &t_node)
virtual void log_after_termination ()

Protected Methods

Optimizers::BranchAndBound< NodeInfoT > & parent ()
const Optimizers::BranchAndBound< NodeInfoT > & parent () const

Constructor & Destructor Documentation

◆ Strategy()

template<class NodeInfoT = idol::DefaultNodeInfo>
idol::Logs::BranchAndBound::Factory< NodeInfoT >::Strategy::Strategy ( Optimizers::BranchAndBound< NodeInfoT > & t_parent)
inline

Definition at line 30 of file Factory.h.

Methods Documentation

◆ initialize()

template<class NodeInfoT = idol::DefaultNodeInfo>
virtual void idol::Logs::BranchAndBound::Factory< NodeInfoT >::Strategy::initialize ( )
inlinevirtual

Definition at line 34 of file Factory.h.

◆ log_after_termination()

template<class NodeInfoT = idol::DefaultNodeInfo>
virtual void idol::Logs::BranchAndBound::Factory< NodeInfoT >::Strategy::log_after_termination ( )
inlinevirtual

Definition at line 38 of file Factory.h.

◆ log_node_after_solve()

template<class NodeInfoT = idol::DefaultNodeInfo>
virtual void idol::Logs::BranchAndBound::Factory< NodeInfoT >::Strategy::log_node_after_solve ( const Node< NodeInfoT > & t_node)
inlinevirtual

Definition at line 36 of file Factory.h.

◆ parent() [1/2]

template<class NodeInfoT = idol::DefaultNodeInfo>
Optimizers::BranchAndBound< NodeInfoT > & idol::Logs::BranchAndBound::Factory< NodeInfoT >::Strategy::parent ( )
inlineprotected

Definition at line 27 of file Factory.h.

◆ parent() [2/2]

template<class NodeInfoT = idol::DefaultNodeInfo>
const Optimizers::BranchAndBound< NodeInfoT > & idol::Logs::BranchAndBound::Factory< NodeInfoT >::Strategy::parent ( ) const
inlineprotected

Definition at line 28 of file Factory.h.