#include <SbbBranchActual.hpp>
Inheritance diagram for SbbClique:
Public Member Functions | |
SbbClique (SbbModel *model, int cliqueType, int numberMembers, const int *which, const char *type, int identifier, int slack=-1) | |
SbbClique (const SbbClique &) | |
virtual SbbObject * | clone () const |
Clone. | |
SbbClique & | operator= (const SbbClique &rhs) |
virtual double | infeasibility (int &preferredWay, double &otherWay) const |
Infeasibility - large is 0.5. | |
virtual void | feasibleRegion () |
This looks at solution and sets bounds to contain solution. | |
virtual SbbBranchingObject * | createBranch (int way) const |
Creates a branching object. | |
int | numberMembers () const |
Number of members. | |
int | numberNonSOSMembers () const |
Number of Non SOS members i.e. fixing to zero is strong. | |
const int * | members () const |
Members (indices in range 0 ... numberIntegers_-1). | |
const char | type (int index) const |
int | cliqueType () const |
Clique type - 0 <=, 1 ==. | |
Private Attributes | |
int | numberMembers_ |
int | numberNonSOSMembers_ |
Number of Non SOS members i.e. fixing to zero is strong. | |
int * | members_ |
Members (indices in range 0 ... numberIntegers_-1). | |
char * | type_ |
Type of each member 0=SOS, 1 =clique. | |
int | cliqueType_ |
Clique type - 0 <=, 1 ==. | |
int | slack_ |
Which one is slack (if any) sequence within this set. |
Definition at line 12 of file SbbBranchActual.hpp.
|
Type of each member i.e. which way is strong 0=non SOS, 1 =SOS, index is 0 ... numberMembers_-1 Definition at line 58 of file SbbBranchActual.hpp. References type_. Referenced by SbbLongCliqueBranchingObject::branch(), and SbbCliqueBranchingObject::branch().
|
|
data Number of members Definition at line 68 of file SbbBranchActual.hpp. Referenced by createBranch(), feasibleRegion(), infeasibility(), and numberMembers(). |