Bonmin 1.8.9
Loading...
Searching...
No Matches
Bonmin::PseudoCosts Class Reference

#include <BonPseudoCosts.hpp>

Inheritance diagram for Bonmin::PseudoCosts:
Collaboration diagram for Bonmin::PseudoCosts:

Public Member Functions

 PseudoCosts ()
 Default constructor.
 PseudoCosts (const PseudoCosts &rhs)
 Copy constructor.
PseudoCostsoperator= (const PseudoCosts &rhs)
 Assignment operator const version.
void addInfo (int way, double originalObj, double originalInfeas, double newObj, double newInfeas, int status)
 Add a pseudo cost information.
Public Member Functions inherited from OsiPseudoCosts
 OsiPseudoCosts ()
virtual ~OsiPseudoCosts ()
 OsiPseudoCosts (const OsiPseudoCosts &rhs)
OsiPseudoCostsoperator= (const OsiPseudoCosts &rhs)
int numberBeforeTrusted () const
void setNumberBeforeTrusted (int value)
void initialize (int n)
int numberObjects () const
double * upTotalChange ()
const double * upTotalChange () const
double * downTotalChange ()
const double * downTotalChange () const
int * upNumber ()
const int * upNumber () const
int * downNumber ()
const int * downNumber () const
virtual void updateInformation (const OsiBranchingInformation *info, int branch, OsiHotInfo *hotInfo)
virtual void updateInformation (int whichObject, int branch, double changeInObjective, double changeInValue, int status)
double * upTotalChange ()
const double * upTotalChange () const
double * downTotalChange ()
const double * downTotalChange () const
int * upNumber ()
const int * upNumber () const
int * downNumber ()
const int * downNumber () const
virtual void updateInformation (const OsiBranchingInformation *info, int branch, OsiHotInfo *hotInfo)
virtual void updateInformation (int whichObject, int branch, double changeInObjective, double changeInValue, int status)

Additional Inherited Members

Protected Attributes inherited from OsiPseudoCosts
double * upTotalChange_
double * downTotalChange_
int * upNumber_
int * downNumber_
int numberObjects_
int numberBeforeTrusted_

Detailed Description

Definition at line 17 of file BonPseudoCosts.hpp.

Constructor & Destructor Documentation

◆ PseudoCosts() [1/2]

Bonmin::PseudoCosts::PseudoCosts ( )

Default constructor.

◆ PseudoCosts() [2/2]

Bonmin::PseudoCosts::PseudoCosts ( const PseudoCosts & rhs)

Copy constructor.

Member Function Documentation

◆ operator=()

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

Assignment operator const version.

◆ addInfo()

void Bonmin::PseudoCosts::addInfo ( int way,
double originalObj,
double originalInfeas,
double newObj,
double newInfeas,
int status )

Add a pseudo cost information.


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