Bcp 1.4.4
Loading...
Searching...
No Matches
BCP_lp_integer_branching_object Class Reference

This class exist only so that we can extract information from OsiIntegerBranchingObject. More...

#include <BCP_lp_branch.hpp>

+ Inheritance diagram for BCP_lp_integer_branching_object:
+ Collaboration diagram for BCP_lp_integer_branching_object:

Public Member Functions

 BCP_lp_integer_branching_object (const OsiIntegerBranchingObject *o)
 
 ~BCP_lp_integer_branching_object ()
 
const double * childBounds (int i) const
 
- Public Member Functions inherited from OsiIntegerBranchingObject
 OsiIntegerBranchingObject ()
 
 OsiIntegerBranchingObject (OsiSolverInterface *solver, const OsiSimpleInteger *originalObject, int way, double value)
 
 OsiIntegerBranchingObject (OsiSolverInterface *solver, const OsiSimpleInteger *originalObject, int way, double value, double downUpperBound, double upLowerBound)
 
 OsiIntegerBranchingObject (const OsiIntegerBranchingObject &)
 
OsiIntegerBranchingObjectoperator= (const OsiIntegerBranchingObject &rhs)
 
virtual OsiBranchingObjectclone () const
 
virtual ~OsiIntegerBranchingObject ()
 
virtual double branch (OsiSolverInterface *solver)
 
virtual void print (const OsiSolverInterface *solver=NULL)
 
virtual double branch ()
 
virtual void print (const OsiSolverInterface *=NULL) const
 
- Public Member Functions inherited from OsiTwoWayBranchingObject
 OsiTwoWayBranchingObject ()
 
 OsiTwoWayBranchingObject (OsiSolverInterface *solver, const OsiObject *originalObject, int way, double value)
 
 OsiTwoWayBranchingObject (const OsiTwoWayBranchingObject &)
 
OsiTwoWayBranchingObjectoperator= (const OsiTwoWayBranchingObject &rhs)
 
virtual ~OsiTwoWayBranchingObject ()
 
int firstBranch () const
 
int way () const
 
virtual double branch ()
 
- Public Member Functions inherited from OsiBranchingObject
 OsiBranchingObject ()
 
 OsiBranchingObject (OsiSolverInterface *solver, double value)
 
 OsiBranchingObject (const OsiBranchingObject &)
 
OsiBranchingObjectoperator= (const OsiBranchingObject &rhs)
 
virtual ~OsiBranchingObject ()
 
int numberBranches () const
 
int numberBranchesLeft () const
 
void incrementNumberBranchesLeft ()
 
void setNumberBranchesLeft (int)
 
void decrementNumberBranchesLeft ()
 
virtual bool boundBranch () const
 
int branchIndex () const
 
void setBranchingIndex (int branchIndex)
 
double value () const
 
const OsiObjectoriginalObject () const
 
void setOriginalObject (const OsiObject *object)
 
virtual void checkIsCutoff (double)
 
int columnNumber () const
 

Additional Inherited Members

- Protected Attributes inherited from OsiIntegerBranchingObject
double down_ [2]
 
double up_ [2]
 
- Protected Attributes inherited from OsiTwoWayBranchingObject
int firstBranch_
 
- Protected Attributes inherited from OsiBranchingObject
double value_
 
const OsiObjectoriginalObject_
 
int numberBranches_
 
short branchIndex_
 

Detailed Description

This class exist only so that we can extract information from OsiIntegerBranchingObject.

Definition at line 25 of file BCP_lp_branch.hpp.

Constructor & Destructor Documentation

◆ BCP_lp_integer_branching_object()

BCP_lp_integer_branching_object::BCP_lp_integer_branching_object ( const OsiIntegerBranchingObject * o)
inline

Definition at line 28 of file BCP_lp_branch.hpp.

◆ ~BCP_lp_integer_branching_object()

BCP_lp_integer_branching_object::~BCP_lp_integer_branching_object ( )
inline

Definition at line 30 of file BCP_lp_branch.hpp.

Member Function Documentation

◆ childBounds()

const double * BCP_lp_integer_branching_object::childBounds ( int i) const
inline

Definition at line 31 of file BCP_lp_branch.hpp.


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