Dip
0.92.4
|
#include <AbcNodeDesc.h>
Public Member Functions | |
AbcNodeDesc () | |
AbcNodeDesc (AbcModel *m) | |
AbcNodeDesc (AbcModel *m, const double *lb, const double *ub) | |
virtual | ~AbcNodeDesc () |
double * | lowerBounds () |
void | setLowerBounds (const double *lb, const int size) |
void | setLowerBound (const int index, const double lb) |
double * | upperBounds () |
void | setUpperBounds (const double *ub, const int size) |
void | setUpperBound (const int index, const double ub) |
void | setBranchedOn (int b) |
void | setBranchedDir (int d) |
void | setBranchedOnValue (double b) |
int | getBranchedOn () const |
int | getBranchedDir () const |
double | getBranchedOnValue () const |
AbcNodeDesc () | |
AbcNodeDesc (AbcModel *m) | |
AbcNodeDesc (AbcModel *m, const double *lb, const double *ub) | |
virtual | ~AbcNodeDesc () |
double * | lowerBounds () |
void | setLowerBounds (const double *lb, const int size) |
void | setLowerBound (const int index, const double lb) |
double * | upperBounds () |
void | setUpperBounds (const double *ub, const int size) |
void | setUpperBound (const int index, const double ub) |
void | setBranchedOn (int b) |
void | setBranchedDir (int d) |
void | setBranchedOnValue (double b) |
int | getBranchedOn () const |
int | getBranchedDir () const |
double | getBranchedOnValue () const |
![]() | |
AlpsNodeDesc () | |
AlpsNodeDesc (AlpsModel *m) | |
virtual | ~AlpsNodeDesc () |
AlpsModel * | getModel () const |
void | setModel (AlpsModel *m) |
virtual AlpsReturnStatus | encode (AlpsEncoded *encoded) const |
Pack node description into an encoded. More... | |
virtual AlpsReturnStatus | decode (AlpsEncoded &encoded) |
Unpack a node description from an encoded. More... | |
Private Attributes | |
double * | lowerBounds_ |
double * | upperBounds_ |
int | numberRows_ |
Number of rows in problem (before these cuts). More... | |
int | numberCols_ |
int | branchedOn_ |
The index of the branching variable. More... | |
double | branchedOnVal_ |
The solution value (non-integral) of the branching variable. More... | |
int | branchedDir_ |
Branching direction. More... | |
Additional Inherited Members | |
![]() | |
AlpsModel * | model_ |
A pointer to model. More... | |
Definition at line 48 of file AbcNodeDesc.h.
|
inline |
Definition at line 78 of file AbcNodeDesc.h.
|
inline |
Definition at line 91 of file AbcNodeDesc.h.
|
inline |
Definition at line 104 of file AbcNodeDesc.h.
References OsiSolverInterface::getNumCols(), OsiSolverInterface::getNumRows(), lowerBounds_, numberCols_, numberRows_, AbcModel::solver(), and upperBounds_.
|
inlinevirtual |
Definition at line 120 of file AbcNodeDesc.h.
References lowerBounds_, and upperBounds_.
|
inline |
Definition at line 78 of file AbcNodeDesc.h.
|
inline |
Definition at line 91 of file AbcNodeDesc.h.
|
inline |
Definition at line 104 of file AbcNodeDesc.h.
References OsiSolverInterface::getNumCols(), OsiSolverInterface::getNumRows(), lowerBounds_, numberCols_, numberRows_, AbcModel::solver(), and upperBounds_.
|
inlinevirtual |
Definition at line 120 of file AbcNodeDesc.h.
References lowerBounds_, and upperBounds_.
|
inline |
Definition at line 131 of file AbcNodeDesc.h.
References AbcModel::getColLower(), AbcModel::getNumCols(), lowerBounds_, and AlpsNodeDesc::model_.
|
inline |
Definition at line 146 of file AbcNodeDesc.h.
References CoinCopyN(), and lowerBounds_.
|
inline |
Definition at line 154 of file AbcNodeDesc.h.
References AbcModel::getNumCols(), lowerBounds_, and AlpsNodeDesc::model_.
|
inline |
Definition at line 166 of file AbcNodeDesc.h.
References AbcModel::getColUpper(), AbcModel::getNumCols(), AlpsNodeDesc::model_, and upperBounds_.
|
inline |
Definition at line 179 of file AbcNodeDesc.h.
References CoinCopyN(), and upperBounds_.
|
inline |
Definition at line 187 of file AbcNodeDesc.h.
References AbcModel::getNumCols(), AlpsNodeDesc::model_, and upperBounds_.
|
inline |
Definition at line 199 of file AbcNodeDesc.h.
References branchedOn_.
|
inline |
Definition at line 201 of file AbcNodeDesc.h.
References branchedDir_.
|
inline |
Definition at line 203 of file AbcNodeDesc.h.
References branchedOnVal_.
|
inline |
Definition at line 205 of file AbcNodeDesc.h.
References branchedOn_.
|
inline |
Definition at line 207 of file AbcNodeDesc.h.
References branchedDir_.
|
inline |
Definition at line 209 of file AbcNodeDesc.h.
References branchedOnVal_.
|
inline |
Definition at line 131 of file AbcNodeDesc.h.
References AbcModel::getColLower(), AbcModel::getNumCols(), lowerBounds_, and AlpsNodeDesc::model_.
|
inline |
Definition at line 146 of file AbcNodeDesc.h.
References CoinCopyN(), and lowerBounds_.
|
inline |
Definition at line 154 of file AbcNodeDesc.h.
References AbcModel::getNumCols(), lowerBounds_, and AlpsNodeDesc::model_.
|
inline |
Definition at line 166 of file AbcNodeDesc.h.
References AbcModel::getColUpper(), AbcModel::getNumCols(), AlpsNodeDesc::model_, and upperBounds_.
|
inline |
Definition at line 179 of file AbcNodeDesc.h.
References CoinCopyN(), and upperBounds_.
|
inline |
Definition at line 187 of file AbcNodeDesc.h.
References AbcModel::getNumCols(), AlpsNodeDesc::model_, and upperBounds_.
|
inline |
Definition at line 199 of file AbcNodeDesc.h.
References branchedOn_.
|
inline |
Definition at line 201 of file AbcNodeDesc.h.
References branchedDir_.
|
inline |
Definition at line 203 of file AbcNodeDesc.h.
References branchedOnVal_.
|
inline |
Definition at line 205 of file AbcNodeDesc.h.
References branchedOn_.
|
inline |
Definition at line 207 of file AbcNodeDesc.h.
References branchedDir_.
|
inline |
Definition at line 209 of file AbcNodeDesc.h.
References branchedOnVal_.
|
private |
Definition at line 59 of file AbcNodeDesc.h.
Referenced by AbcNodeDesc(), lowerBounds(), setLowerBound(), setLowerBounds(), and ~AbcNodeDesc().
|
private |
Definition at line 61 of file AbcNodeDesc.h.
Referenced by AbcNodeDesc(), setUpperBound(), setUpperBounds(), upperBounds(), and ~AbcNodeDesc().
|
private |
Number of rows in problem (before these cuts).
This means that for top of chain it must be rows at continuous
Definition at line 65 of file AbcNodeDesc.h.
Referenced by AbcNodeDesc().
|
private |
Definition at line 67 of file AbcNodeDesc.h.
Referenced by AbcNodeDesc().
|
private |
The index of the branching variable.
Definition at line 70 of file AbcNodeDesc.h.
Referenced by getBranchedOn(), and setBranchedOn().
|
private |
The solution value (non-integral) of the branching variable.
Definition at line 73 of file AbcNodeDesc.h.
Referenced by getBranchedOnValue(), and setBranchedOnValue().
|
private |
Branching direction.
Definition at line 76 of file AbcNodeDesc.h.
Referenced by getBranchedDir(), and setBranchedDir().