BM_stats Class Reference

#include <BM.hpp>

List of all members.

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.


Detailed Description

Definition at line 107 of file BM.hpp.


Constructor & Destructor Documentation

BM_stats::BM_stats (  )  [inline]

Definition at line 109 of file BM.hpp.

BM_stats::~BM_stats (  ) 


Member Function Documentation

void BM_stats::incNumberNodeSolves (  )  [inline]

Definition at line 120 of file BM.hpp.

References numberNodeSolves_.

void BM_stats::incNumberSbSolves ( int  cnt  )  [inline]

Definition at line 123 of file BM.hpp.

References numberSbSolves_.

void BM_stats::incNumberFixed (  )  [inline]

Definition at line 126 of file BM.hpp.

References numberFixed_.

void BM_stats::updateStrongBrachingInfo ( int  chosenIndex,
int  listLength 
) [inline]

Definition at line 129 of file BM.hpp.

References numberStrongBranching_, sumStrongBranchingListIndices_, and sumStrongBranchingListPositions_.


Member Data Documentation

int BM_stats::numberNodeSolves_ [private]

Total number of NLP solves as node solves.

Definition at line 137 of file BM.hpp.

Referenced by incNumberNodeSolves().

int BM_stats::numberSbSolves_ [private]

Total number of NLP solves for strong-branching.

Definition at line 139 of file BM.hpp.

Referenced by incNumberSbSolves().

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().

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().

int BM_stats::sumStrongBranchingListIndices_ [private]

Sum of all list indices.

Definition at line 145 of file BM.hpp.

Referenced by updateStrongBrachingInfo().

double BM_stats::sumStrongBranchingListPositions_ [private]

Sum of all relative list positions.

Definition at line 147 of file BM.hpp.

Referenced by updateStrongBrachingInfo().


The documentation for this class was generated from the following file:
Generated on Sat Jun 21 03:09:55 2008 for Bonmin by  doxygen 1.4.7