Public Member Functions | Private Attributes | List of all members
Bonmin::HotInfo Class Reference

#include <BonChooseVariable.hpp>

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

Public Member Functions

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

Private Attributes

vector< double > infeasibilities_
 infeasibilities of children More...
 

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

vector<double> Bonmin::HotInfo::infeasibilities_
private

infeasibilities of children

Definition at line 71 of file BonChooseVariable.hpp.


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