Cbc  2.9.8
Public Member Functions | List of all members
OsiBiLinearBranchingObject Class Reference

Branching object for BiLinear objects. More...

#include <CbcLinked.hpp>

+ Inheritance diagram for OsiBiLinearBranchingObject:
+ Collaboration diagram for OsiBiLinearBranchingObject:

Public Member Functions

 OsiBiLinearBranchingObject ()
 
 OsiBiLinearBranchingObject (OsiSolverInterface *solver, const OsiBiLinear *originalObject, int way, double separator, int chosen)
 
 OsiBiLinearBranchingObject (const OsiBiLinearBranchingObject &)
 
OsiBiLinearBranchingObjectoperator= (const OsiBiLinearBranchingObject &rhs)
 
virtual OsiBranchingObject * clone () const
 Clone. More...
 
virtual ~OsiBiLinearBranchingObject ()
 
virtual double branch (OsiSolverInterface *solver)
 Does next branch and updates state. More...
 
virtual void print (const OsiSolverInterface *solver=NULL)
 Print something about branch - only if log level high. More...
 
virtual bool boundBranch () const
 Return true if branch should only bound variables. More...
 

Detailed Description

Branching object for BiLinear objects.

Definition at line 991 of file CbcLinked.hpp.

Constructor & Destructor Documentation

◆ OsiBiLinearBranchingObject() [1/3]

OsiBiLinearBranchingObject::OsiBiLinearBranchingObject ( )

◆ OsiBiLinearBranchingObject() [2/3]

OsiBiLinearBranchingObject::OsiBiLinearBranchingObject ( OsiSolverInterface *  solver,
const OsiBiLinear originalObject,
int  way,
double  separator,
int  chosen 
)

◆ OsiBiLinearBranchingObject() [3/3]

OsiBiLinearBranchingObject::OsiBiLinearBranchingObject ( const OsiBiLinearBranchingObject )

◆ ~OsiBiLinearBranchingObject()

virtual OsiBiLinearBranchingObject::~OsiBiLinearBranchingObject ( )
virtual

Member Function Documentation

◆ operator=()

OsiBiLinearBranchingObject& OsiBiLinearBranchingObject::operator= ( const OsiBiLinearBranchingObject rhs)

◆ clone()

virtual OsiBranchingObject* OsiBiLinearBranchingObject::clone ( ) const
virtual

Clone.

◆ branch()

virtual double OsiBiLinearBranchingObject::branch ( OsiSolverInterface *  solver)
virtual

Does next branch and updates state.

◆ print()

virtual void OsiBiLinearBranchingObject::print ( const OsiSolverInterface *  solver = NULL)
virtual

Print something about branch - only if log level high.

◆ boundBranch()

virtual bool OsiBiLinearBranchingObject::boundBranch ( ) const
virtual

Return true if branch should only bound variables.


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