Bonmin::HotInfo Class Reference

#include <BonChooseVariable.hpp>

Collaboration diagram for Bonmin::HotInfo:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 HotInfo ()
 Default constructor.
 HotInfo (OsiSolverInterface *solver, const OsiBranchingInformation *info, const OsiObject *const *objects, int whichObject)
 Constructor from usefull information.
 HotInfo (const HotInfo &other)
 Copy constructor.
HotInfooperator= (const HotInfo &rhs)
 Assignment operator.
virtual OsiHotInfo * clone () const
 Clone.
virtual ~HotInfo ()
 Destructor.
int updateInformation (const OsiSolverInterface *solver, const OsiBranchingInformation *info, OsiChooseVariable *choose)
 Fill in some usefull information after a strong branching is done:.
double upInfeasibility () const
 up infeasibility
double downInfeasibility () const
 down infeasibility
void setUpInfeasibility (double x)
 Set the down infeasibility.
void setDownInfeasibility (double x)
 Set the down infeasibility.

Private Attributes

vector< double > infeasibilities_
 infeasibilities of children

Detailed Description

Definition at line 21 of file BonChooseVariable.hpp.


Constructor & Destructor Documentation

Bonmin::HotInfo::HotInfo (  ) 

Default constructor.

Definition at line 1085 of file BonChooseVariable.cpp.

Bonmin::HotInfo::HotInfo ( OsiSolverInterface *  solver,
const OsiBranchingInformation *  info,
const OsiObject *const *  objects,
int  whichObject 
)

Constructor from usefull information.

Definition at line 1088 of file BonChooseVariable.cpp.

Bonmin::HotInfo::HotInfo ( const HotInfo other  ) 

Copy constructor.

Definition at line 1097 of file BonChooseVariable.cpp.

Bonmin::HotInfo::~HotInfo (  )  [virtual]

Destructor.

Definition at line 1115 of file BonChooseVariable.cpp.


Member Function Documentation

HotInfo & Bonmin::HotInfo::operator= ( const HotInfo rhs  ) 

Assignment operator.

Definition at line 1107 of file BonChooseVariable.cpp.

OsiHotInfo * Bonmin::HotInfo::clone (  )  const [virtual]

Clone.

Definition at line 1102 of file BonChooseVariable.cpp.

int Bonmin::HotInfo::updateInformation ( const OsiSolverInterface *  solver,
const OsiBranchingInformation *  info,
OsiChooseVariable *  choose 
)

Fill in some usefull information after a strong branching is done:.

Definition at line 1119 of file BonChooseVariable.cpp.

double Bonmin::HotInfo::upInfeasibility (  )  const [inline]

up infeasibility

Definition at line 48 of file BonChooseVariable.hpp.

double Bonmin::HotInfo::downInfeasibility (  )  const [inline]

down infeasibility

Definition at line 53 of file BonChooseVariable.hpp.

void Bonmin::HotInfo::setUpInfeasibility ( double  x  )  [inline]

Set the down infeasibility.

Definition at line 59 of file BonChooseVariable.hpp.

void Bonmin::HotInfo::setDownInfeasibility ( double  x  )  [inline]

Set the down infeasibility.

Definition at line 65 of file BonChooseVariable.hpp.


Member Data Documentation

infeasibilities of children

Definition at line 71 of file BonChooseVariable.hpp.


The documentation for this class was generated from the following files:

Generated on 24 Jul 2013 by  doxygen 1.6.1