Define a catch all class. More...
#include <CbcBranchActual.hpp>
Public Member Functions | |
CbcGeneral () | |
CbcGeneral (CbcModel *model) | |
Useful constructor Just needs to point to model. | |
CbcGeneral (const CbcGeneral &) | |
virtual CbcObject * | clone () const =0 |
Clone. | |
CbcGeneral & | operator= (const CbcGeneral &rhs) |
~CbcGeneral () | |
virtual double | infeasibility (int &preferredWay) const =0 |
Infeasibility - large is 0.5. | |
virtual void | feasibleRegion ()=0 |
This looks at solution and sets bounds to contain solution. | |
virtual CbcBranchingObject * | createBranch (int way)=0 |
Creates a branching object. | |
virtual void | redoSequenceEtc (CbcModel *model, int numberColumns, const int *originalColumns)=0 |
Redoes data when sequence numbers change. |
Define a catch all class.
This will create a list of subproblems
Definition at line 1427 of file CbcBranchActual.hpp.
CbcGeneral::CbcGeneral | ( | ) |
CbcGeneral::CbcGeneral | ( | CbcModel * | model | ) |
Useful constructor Just needs to point to model.
CbcGeneral::CbcGeneral | ( | const CbcGeneral & | ) |
CbcGeneral::~CbcGeneral | ( | ) |
virtual CbcObject* CbcGeneral::clone | ( | ) | const [pure virtual] |
CbcGeneral& CbcGeneral::operator= | ( | const CbcGeneral & | rhs | ) |
Reimplemented from CbcObject.
Reimplemented in CbcGeneralDepth.
virtual double CbcGeneral::infeasibility | ( | int & | preferredWay | ) | const [pure virtual] |
virtual void CbcGeneral::feasibleRegion | ( | ) | [pure virtual] |
This looks at solution and sets bounds to contain solution.
Implements CbcObject.
Implemented in CbcGeneralDepth.
virtual CbcBranchingObject* CbcGeneral::createBranch | ( | int | way | ) | [pure virtual] |
virtual void CbcGeneral::redoSequenceEtc | ( | CbcModel * | model, | |
int | numberColumns, | |||
const int * | originalColumns | |||
) | [pure virtual] |
Redoes data when sequence numbers change.
Reimplemented from CbcObject.
Implemented in CbcGeneralDepth.