#include <CbcBranchLink.hpp>
Inheritance diagram for CbcLink:
Public Member Functions | |
CbcLink () | |
CbcLink (CbcModel *model, int numberMembers, int numberLinks, int first, const double *weights, int setNumber) | |
Useful constructor - A valid solution is if all variables are zero apart from k*numberLink to (k+1)*numberLink-1 where k is 0 through numberInSet-1. | |
CbcLink (const CbcLink &) | |
virtual CbcObject * | clone () const |
Clone. | |
CbcLink & | operator= (const CbcLink &rhs) |
~CbcLink () | |
virtual double | infeasibility (int &preferredWay) const |
Infeasibility - large is 0.5. | |
virtual void | feasibleRegion () |
This looks at solution and sets bounds to contain solution. | |
virtual CbcBranchingObject * | createBranch (int way) |
Creates a branching object. | |
int | numberMembers () const |
Number of members. | |
int | numberLinks () const |
Number of links for each member. | |
int | first () const |
First variable in matrix. | |
const double * | weights () const |
Array of weights. | |
Private Attributes | |
double * | weights_ |
data Weights | |
int | numberMembers_ |
Number of members. | |
int | numberLinks_ |
Number of links. | |
int | first_ |
First member. |
Definition at line 13 of file CbcBranchLink.hpp.
|
|
|
Useful constructor - A valid solution is if all variables are zero apart from k*numberLink to (k+1)*numberLink-1 where k is 0 through numberInSet-1. The length of weights array is numberInSet. For this simple version the variables in matrix are the numberInSet*numberLink starting at first. If weights null then 0,1,2.. |
|
|
|
|
|
Clone.
Implements CbcObject. |
|
|
|
Infeasibility - large is 0.5.
Implements CbcObject. |
|
This looks at solution and sets bounds to contain solution.
Implements CbcObject. |
|
Creates a branching object.
Implements CbcObject. |
|
Number of members.
Definition at line 51 of file CbcBranchLink.hpp. |
|
Number of links for each member.
Definition at line 55 of file CbcBranchLink.hpp. |
|
First variable in matrix.
Definition at line 59 of file CbcBranchLink.hpp. |
|
Array of weights.
Definition at line 63 of file CbcBranchLink.hpp. |
|
data Weights
Definition at line 70 of file CbcBranchLink.hpp. |
|
Number of members.
Definition at line 73 of file CbcBranchLink.hpp. |
|
Number of links.
Definition at line 75 of file CbcBranchLink.hpp. |
|
First member.
Definition at line 77 of file CbcBranchLink.hpp. |