Bcp 1.4.4
Loading...
Searching...
No Matches
BCP_lp_sos_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_sos_branching_object:
+ Collaboration diagram for BCP_lp_sos_branching_object:

Public Member Functions

 BCP_lp_sos_branching_object (const OsiSOSBranchingObject *o)
 
 ~BCP_lp_sos_branching_object ()
 
- Public Member Functions inherited from OsiSOSBranchingObject
 OsiSOSBranchingObject ()
 
 OsiSOSBranchingObject (OsiSolverInterface *solver, const OsiSOS *originalObject, int way, double separator)
 
 OsiSOSBranchingObject (const OsiSOSBranchingObject &)
 
OsiSOSBranchingObjectoperator= (const OsiSOSBranchingObject &rhs)
 
virtual OsiBranchingObjectclone () const
 
virtual ~OsiSOSBranchingObject ()
 
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 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 38 of file BCP_lp_branch.hpp.

Constructor & Destructor Documentation

◆ BCP_lp_sos_branching_object()

BCP_lp_sos_branching_object::BCP_lp_sos_branching_object ( const OsiSOSBranchingObject * o)
inline

Definition at line 41 of file BCP_lp_branch.hpp.

◆ ~BCP_lp_sos_branching_object()

BCP_lp_sos_branching_object::~BCP_lp_sos_branching_object ( )
inline

Definition at line 43 of file BCP_lp_branch.hpp.


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