#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 |
Private Attributes | |
| double * | lowerBounds_ |
| double * | upperBounds_ |
| int | numberRows_ |
| Number of rows in problem (before these cuts). | |
| int | numberCols_ |
| int | branchedOn_ |
| The index of the branching variable. | |
| double | branchedOnVal_ |
| The solution value (non-integral) of the branching variable. | |
| int | branchedDir_ |
| Branching direction. | |
Definition at line 48 of file AbcNodeDesc.h.
| AbcNodeDesc::AbcNodeDesc | ( | ) | [inline] |
Definition at line 78 of file AbcNodeDesc.h.
| AbcNodeDesc::AbcNodeDesc | ( | AbcModel * | m | ) | [inline] |
Definition at line 91 of file AbcNodeDesc.h.
| AbcNodeDesc::AbcNodeDesc | ( | AbcModel * | m, | |
| const double * | lb, | |||
| const double * | ub | |||
| ) | [inline] |
Definition at line 104 of file AbcNodeDesc.h.
| virtual AbcNodeDesc::~AbcNodeDesc | ( | ) | [inline, virtual] |
Definition at line 120 of file AbcNodeDesc.h.
| double* AbcNodeDesc::lowerBounds | ( | ) | [inline] |
Definition at line 131 of file AbcNodeDesc.h.
| void AbcNodeDesc::setLowerBounds | ( | const double * | lb, | |
| const int | size | |||
| ) | [inline] |
Definition at line 146 of file AbcNodeDesc.h.
| void AbcNodeDesc::setLowerBound | ( | const int | index, | |
| const double | lb | |||
| ) | [inline] |
Definition at line 154 of file AbcNodeDesc.h.
| double* AbcNodeDesc::upperBounds | ( | ) | [inline] |
Definition at line 166 of file AbcNodeDesc.h.
| void AbcNodeDesc::setUpperBounds | ( | const double * | ub, | |
| const int | size | |||
| ) | [inline] |
Definition at line 179 of file AbcNodeDesc.h.
| void AbcNodeDesc::setUpperBound | ( | const int | index, | |
| const double | ub | |||
| ) | [inline] |
Definition at line 187 of file AbcNodeDesc.h.
| void AbcNodeDesc::setBranchedOn | ( | int | b | ) | [inline] |
Definition at line 199 of file AbcNodeDesc.h.
| void AbcNodeDesc::setBranchedDir | ( | int | d | ) | [inline] |
Definition at line 201 of file AbcNodeDesc.h.
| void AbcNodeDesc::setBranchedOnValue | ( | double | b | ) | [inline] |
Definition at line 203 of file AbcNodeDesc.h.
| int AbcNodeDesc::getBranchedOn | ( | ) | const [inline] |
Definition at line 205 of file AbcNodeDesc.h.
| int AbcNodeDesc::getBranchedDir | ( | ) | const [inline] |
Definition at line 207 of file AbcNodeDesc.h.
| double AbcNodeDesc::getBranchedOnValue | ( | ) | const [inline] |
Definition at line 209 of file AbcNodeDesc.h.
double* AbcNodeDesc::lowerBounds_ [private] |
Definition at line 59 of file AbcNodeDesc.h.
double* AbcNodeDesc::upperBounds_ [private] |
Definition at line 61 of file AbcNodeDesc.h.
int AbcNodeDesc::numberRows_ [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.
int AbcNodeDesc::numberCols_ [private] |
Definition at line 67 of file AbcNodeDesc.h.
int AbcNodeDesc::branchedOn_ [private] |
The index of the branching variable.
Definition at line 70 of file AbcNodeDesc.h.
double AbcNodeDesc::branchedOnVal_ [private] |
The solution value (non-integral) of the branching variable.
Definition at line 73 of file AbcNodeDesc.h.
int AbcNodeDesc::branchedDir_ [private] |
Branching direction.
Definition at line 76 of file AbcNodeDesc.h.
1.6.1