#include <AbcNodeDesc.h>
|
| 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.
|
|
virtual AlpsReturnStatus | decode (AlpsEncoded &encoded) |
| Unpack a node description from an encoded.
|
|
Definition at line 48 of file AbcNodeDesc.h.
◆ AbcNodeDesc() [1/6]
AbcNodeDesc::AbcNodeDesc |
( |
| ) |
|
|
inline |
◆ AbcNodeDesc() [2/6]
AbcNodeDesc::AbcNodeDesc |
( |
AbcModel * | m | ) |
|
|
inline |
◆ AbcNodeDesc() [3/6]
AbcNodeDesc::AbcNodeDesc |
( |
AbcModel * | m, |
|
|
const double * | lb, |
|
|
const double * | ub ) |
|
inline |
◆ ~AbcNodeDesc() [1/2]
virtual AbcNodeDesc::~AbcNodeDesc |
( |
| ) |
|
|
inlinevirtual |
◆ AbcNodeDesc() [4/6]
AbcNodeDesc::AbcNodeDesc |
( |
| ) |
|
|
inline |
◆ AbcNodeDesc() [5/6]
AbcNodeDesc::AbcNodeDesc |
( |
AbcModel * | m | ) |
|
|
inline |
◆ AbcNodeDesc() [6/6]
AbcNodeDesc::AbcNodeDesc |
( |
AbcModel * | m, |
|
|
const double * | lb, |
|
|
const double * | ub ) |
|
inline |
◆ ~AbcNodeDesc() [2/2]
virtual AbcNodeDesc::~AbcNodeDesc |
( |
| ) |
|
|
inlinevirtual |
◆ lowerBounds() [1/2]
double * AbcNodeDesc::lowerBounds |
( |
| ) |
|
|
inline |
◆ setLowerBounds() [1/2]
void AbcNodeDesc::setLowerBounds |
( |
const double * | lb, |
|
|
const int | size ) |
|
inline |
◆ setLowerBound() [1/2]
void AbcNodeDesc::setLowerBound |
( |
const int | index, |
|
|
const double | lb ) |
|
inline |
◆ upperBounds() [1/2]
double * AbcNodeDesc::upperBounds |
( |
| ) |
|
|
inline |
◆ setUpperBounds() [1/2]
void AbcNodeDesc::setUpperBounds |
( |
const double * | ub, |
|
|
const int | size ) |
|
inline |
◆ setUpperBound() [1/2]
void AbcNodeDesc::setUpperBound |
( |
const int | index, |
|
|
const double | ub ) |
|
inline |
◆ setBranchedOn() [1/2]
void AbcNodeDesc::setBranchedOn |
( |
int | b | ) |
|
|
inline |
◆ setBranchedDir() [1/2]
void AbcNodeDesc::setBranchedDir |
( |
int | d | ) |
|
|
inline |
◆ setBranchedOnValue() [1/2]
void AbcNodeDesc::setBranchedOnValue |
( |
double | b | ) |
|
|
inline |
◆ getBranchedOn() [1/2]
int AbcNodeDesc::getBranchedOn |
( |
| ) |
const |
|
inline |
◆ getBranchedDir() [1/2]
int AbcNodeDesc::getBranchedDir |
( |
| ) |
const |
|
inline |
◆ getBranchedOnValue() [1/2]
double AbcNodeDesc::getBranchedOnValue |
( |
| ) |
const |
|
inline |
◆ lowerBounds() [2/2]
double * AbcNodeDesc::lowerBounds |
( |
| ) |
|
|
inline |
◆ setLowerBounds() [2/2]
void AbcNodeDesc::setLowerBounds |
( |
const double * | lb, |
|
|
const int | size ) |
|
inline |
◆ setLowerBound() [2/2]
void AbcNodeDesc::setLowerBound |
( |
const int | index, |
|
|
const double | lb ) |
|
inline |
◆ upperBounds() [2/2]
double * AbcNodeDesc::upperBounds |
( |
| ) |
|
|
inline |
◆ setUpperBounds() [2/2]
void AbcNodeDesc::setUpperBounds |
( |
const double * | ub, |
|
|
const int | size ) |
|
inline |
◆ setUpperBound() [2/2]
void AbcNodeDesc::setUpperBound |
( |
const int | index, |
|
|
const double | ub ) |
|
inline |
◆ setBranchedOn() [2/2]
void AbcNodeDesc::setBranchedOn |
( |
int | b | ) |
|
|
inline |
◆ setBranchedDir() [2/2]
void AbcNodeDesc::setBranchedDir |
( |
int | d | ) |
|
|
inline |
◆ setBranchedOnValue() [2/2]
void AbcNodeDesc::setBranchedOnValue |
( |
double | b | ) |
|
|
inline |
◆ getBranchedOn() [2/2]
int AbcNodeDesc::getBranchedOn |
( |
| ) |
const |
|
inline |
◆ getBranchedDir() [2/2]
int AbcNodeDesc::getBranchedDir |
( |
| ) |
const |
|
inline |
◆ getBranchedOnValue() [2/2]
double AbcNodeDesc::getBranchedOnValue |
( |
| ) |
const |
|
inline |
◆ lowerBounds_
double * AbcNodeDesc::lowerBounds_ |
|
private |
◆ upperBounds_
double * AbcNodeDesc::upperBounds_ |
|
private |
◆ numberRows_
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.
◆ numberCols_
int AbcNodeDesc::numberCols_ |
|
private |
◆ branchedOn_
int AbcNodeDesc::branchedOn_ |
|
private |
The index of the branching variable.
Definition at line 70 of file AbcNodeDesc.h.
◆ branchedOnVal_
double AbcNodeDesc::branchedOnVal_ |
|
private |
The solution value (non-integral) of the branching variable.
Definition at line 73 of file AbcNodeDesc.h.
◆ branchedDir_
int AbcNodeDesc::branchedDir_ |
|
private |
The documentation for this class was generated from the following files:
- /builddir/build/BUILD/coin-or-Alps-1.5.12-build/CHiPPS-ALPS-releases-1.5.12/Alps/examples/Abc/AbcNodeDesc.h
- /builddir/build/BUILD/coin-or-Alps-1.5.12-build/CHiPPS-ALPS-releases-1.5.12/Alps/test/AbcNodeDesc.h