|
idol
A C++ Framework for Optimization
|


Public Member Functions | |
| BranchingRule (const Optimizers::BranchAndBound< NodeInfoT > &t_parent) | |
| const Optimizers::BranchAndBound< NodeInfoT > & | parent () const |
| const Model & | model () const |
| virtual void | initialize () |
| virtual bool | is_valid (const Node< NodeInfoT > &t_node)=0 |
| virtual std::list< NodeInfoT * > | create_child_nodes (const Node< NodeInfoT > &t_node)=0 |
| virtual void | on_node_solved (const Node< NodeInfoT > &t_node) |
| virtual void | on_nodes_have_been_created () |
| template<class T > | |
| T & | as () |
| template<class T > | |
| const T & | as () const |
| template<class T > | |
| bool | is () const |
Protected Member Functions | |
| std::string | name () const |
Friends | |
| class | Optimizers::BranchAndBound< NodeInfoT > |
Definition at line 24 of file BranchingRule.h.
|
inlineexplicit |
Definition at line 30 of file BranchingRule.h.
Definition at line 47 of file BranchingRule.h.
|
inline |
Definition at line 55 of file BranchingRule.h.
|
inlinevirtual |
Definition at line 37 of file BranchingRule.h.
|
inline |
Definition at line 63 of file BranchingRule.h.
|
inline |
Definition at line 35 of file BranchingRule.h.
|
inlineprotected |
Definition at line 28 of file BranchingRule.h.
|
inlinevirtual |
Definition at line 43 of file BranchingRule.h.
|
inlinevirtual |
Definition at line 45 of file BranchingRule.h.
|
inline |
Definition at line 33 of file BranchingRule.h.
|
friend |
Definition at line 1 of file BranchingRule.h.