#include <BM.hpp>
Public Member Functions | |
| BM_stats () | |
| ~BM_stats () | |
| void | incNumberNodeSolves () |
| void | incNumberSbSolves (int cnt) |
| void | incNumberFixed () |
| void | updateStrongBrachingInfo (int chosenIndex, int listLength) |
Private Attributes | |
| int | numberNodeSolves_ |
| Total number of NLP solves as node solves. | |
| int | numberSbSolves_ |
| Total number of NLP solves for strong-branching. | |
| int | numberFixed_ |
| Total number of times variables were fixed due to strong branching. | |
| int | numberStrongBranching_ |
| Total number of times this node did strong branching. | |
| int | sumStrongBranchingListIndices_ |
| Sum of all list indices. | |
| double | sumStrongBranchingListPositions_ |
| Sum of all relative list positions. | |
Definition at line 107 of file BM.hpp.
| BM_stats::~BM_stats | ( | ) |
Definition at line 139 of file BM.cpp.
References numberFixed_, numberNodeSolves_, numberSbSolves_, numberStrongBranching_, sumStrongBranchingListIndices_, and sumStrongBranchingListPositions_.
| void BM_stats::incNumberNodeSolves | ( | ) | [inline] |
Definition at line 120 of file BM.hpp.
References numberNodeSolves_.
Referenced by BM_lp::select_branching_candidates().
| void BM_stats::incNumberSbSolves | ( | int | cnt | ) | [inline] |
Definition at line 123 of file BM.hpp.
References numberSbSolves_.
Referenced by BM_lp::do_distributed_SB(), and BM_lp::process_message().
| void BM_stats::incNumberFixed | ( | ) | [inline] |
| void BM_stats::updateStrongBrachingInfo | ( | int | chosenIndex, | |
| int | listLength | |||
| ) | [inline] |
Definition at line 129 of file BM.hpp.
References numberStrongBranching_, sumStrongBranchingListIndices_, and sumStrongBranchingListPositions_.
int BM_stats::numberNodeSolves_ [private] |
Total number of NLP solves as node solves.
Definition at line 137 of file BM.hpp.
Referenced by incNumberNodeSolves(), and ~BM_stats().
int BM_stats::numberSbSolves_ [private] |
Total number of NLP solves for strong-branching.
Definition at line 139 of file BM.hpp.
Referenced by incNumberSbSolves(), and ~BM_stats().
int BM_stats::numberFixed_ [private] |
Total number of times variables were fixed due to strong branching.
Definition at line 141 of file BM.hpp.
Referenced by incNumberFixed(), and ~BM_stats().
int BM_stats::numberStrongBranching_ [private] |
Total number of times this node did strong branching.
Definition at line 143 of file BM.hpp.
Referenced by updateStrongBrachingInfo(), and ~BM_stats().
int BM_stats::sumStrongBranchingListIndices_ [private] |
Sum of all list indices.
Definition at line 145 of file BM.hpp.
Referenced by updateStrongBrachingInfo(), and ~BM_stats().
double BM_stats::sumStrongBranchingListPositions_ [private] |
Sum of all relative list positions.
Definition at line 147 of file BM.hpp.
Referenced by updateStrongBrachingInfo(), and ~BM_stats().
1.4.7