#include <BM.hpp>
Public Member Functions | |
BM_node () | |
BM_node (BCP_buffer &buf) | |
~BM_node () | |
void | pack (BCP_buffer &buf) const |
Public Attributes | |
int | numNlpFailed_ |
A counter for how many times in a row did the NLP code fail. |
Definition at line 26 of file BM.hpp.
BM_node::BM_node | ( | BCP_buffer & | buf | ) | [inline] |
void BM_node::pack | ( | BCP_buffer & | buf | ) | const [inline] |
Definition at line 40 of file BM.hpp.
References numNlpFailed_.
Referenced by BM_pack::pack_user_data().
A counter for how many times in a row did the NLP code fail.
When the NLP fails we branch; hopefully it'll be OK in the children. If it fails too many times in a row then we fathom the node: it's hopelessly difficult.
Definition at line 32 of file BM.hpp.
Referenced by BM_node(), BM_tm::create_root(), BM_lp::initialize_new_search_tree_node(), pack(), and BM_lp::set_user_data_for_children().