| idol
    A C++ Framework for Optimization | 
#include <BranchAndBoundCallback.h>


| Protected Member Functions | |
| void | add_user_cut (const TempCtr &t_cut) | 
| void | add_lazy_cut (const TempCtr &t_cut) | 
| void | add_local_variable_branching (const idol::Var &t_var, CtrType t_type, double t_rhs) | 
| const Node< NodeInfoT > & | node () const | 
| const Model & | relaxation () const | 
| const Model & | original_model () const | 
| const Timer & | time () const | 
| const SideEffectRegistry & | side_effect_registry () const | 
| void | submit_heuristic_solution (NodeInfoT *t_info) | 
| void | submit_bound (double t_bound) | 
| double | best_bound () const | 
| double | best_obj () const | 
| void | terminate () | 
| SideEffectRegistry | operator() (Optimizers::BranchAndBound< NodeInfoT > *t_parent, CallbackEvent t_event, const Node< NodeInfoT > &t_current_node, Model *t_relaxation) override | 
| void | add_callback (BranchAndBoundCallback< NodeInfoT > *t_cb) override | 
| void | initialize (Optimizers::BranchAndBound< NodeInfoT > *t_parent) override | 
| void | log_after_termination () override | 
| Friends | |
| class | BranchAndBoundCallback< NodeInfoT > | 
| NodeInfoT | the class used to store each branch-and-tree node's information | 
Definition at line 27 of file BranchAndBoundCallback.h.
| 
 | overrideprotectedvirtual | 
Implements idol::AbstractBranchAndBoundCallbackI< NodeInfoT >.
Definition at line 332 of file BranchAndBoundCallback.h.
| 
 | protected | 
Definition at line 392 of file BranchAndBoundCallback.h.
| 
 | protected | 
Definition at line 80 of file BranchAndBoundCallback.h.
| 
 | protected | 
Definition at line 398 of file BranchAndBoundCallback.h.
| 
 | protected | 
Definition at line 96 of file BranchAndBoundCallback.h.
| 
 | protected | 
Definition at line 91 of file BranchAndBoundCallback.h.
| 
 | overrideprotectedvirtual | 
Implements idol::AbstractBranchAndBoundCallbackI< NodeInfoT >.
Definition at line 337 of file BranchAndBoundCallback.h.
| 
 | overrideprotectedvirtual | 
Implements idol::AbstractBranchAndBoundCallbackI< NodeInfoT >.
Definition at line 101 of file BranchAndBoundCallback.h.
| 
 | protected | 
Definition at line 384 of file BranchAndBoundCallback.h.
| 
 | overrideprotectedvirtual | 
Implements idol::AbstractBranchAndBoundCallbackI< NodeInfoT >.
Definition at line 306 of file BranchAndBoundCallback.h.
| 
 | protected | 
Definition at line 368 of file BranchAndBoundCallback.h.
| 
 | protected | 
Definition at line 376 of file BranchAndBoundCallback.h.
| 
 | protected | 
Definition at line 118 of file BranchAndBoundCallback.h.
| 
 | protected | 
Definition at line 352 of file BranchAndBoundCallback.h.
| 
 | protected | 
Definition at line 360 of file BranchAndBoundCallback.h.
| 
 | protected | 
Definition at line 86 of file BranchAndBoundCallback.h.
| 
 | protected | 
Definition at line 126 of file BranchAndBoundCallback.h.
| 
 | friend | 
Definition at line 398 of file BranchAndBoundCallback.h.