#include <CbcBranchCut.hpp>
Inheritance diagram for CbcBranchAllDifferent:


Public Member Functions | |
| CbcBranchAllDifferent () | |
| CbcBranchAllDifferent (CbcModel *model, int number, const int *which) | |
| Useful constructor - passed set of integer variables which must all be different. | |
| CbcBranchAllDifferent (const CbcBranchAllDifferent &) | |
| virtual CbcObject * | clone () const |
| Clone. | |
| CbcBranchAllDifferent & | operator= (const CbcBranchAllDifferent &rhs) |
| ~CbcBranchAllDifferent () | |
| virtual double | infeasibility (int &preferredWay) const |
| Infeasibility - large is 0.5. | |
| virtual CbcBranchingObject * | createBranch (int way) |
| Creates a branching object. | |
Protected Attributes | |
| int | numberInSet_ |
| Number of entries. | |
| int * | which_ |
| Which variables. | |
Definition at line 268 of file CbcBranchCut.hpp.
| CbcBranchAllDifferent::CbcBranchAllDifferent | ( | ) |
| CbcBranchAllDifferent::CbcBranchAllDifferent | ( | CbcModel * | model, | |
| int | number, | |||
| const int * | which | |||
| ) |
Useful constructor - passed set of integer variables which must all be different.
| CbcBranchAllDifferent::CbcBranchAllDifferent | ( | const CbcBranchAllDifferent & | ) |
| CbcBranchAllDifferent::~CbcBranchAllDifferent | ( | ) |
| virtual CbcObject* CbcBranchAllDifferent::clone | ( | ) | const [virtual] |
| CbcBranchAllDifferent& CbcBranchAllDifferent::operator= | ( | const CbcBranchAllDifferent & | rhs | ) |
| virtual double CbcBranchAllDifferent::infeasibility | ( | int & | preferredWay | ) | const [virtual] |
| virtual CbcBranchingObject* CbcBranchAllDifferent::createBranch | ( | int | way | ) | [virtual] |
int CbcBranchAllDifferent::numberInSet_ [protected] |
int* CbcBranchAllDifferent::which_ [protected] |
1.4.7