#include <KnapTreeNode.h>


Public Member Functions | |
| KnapNodeDesc (KnapModel *m) | |
| KnapNodeDesc (KnapModel *m, KnapVarStatus *&st, int cap, int val) | |
| virtual | ~KnapNodeDesc () |
| void | setVarStatus (const int i, const KnapVarStatus status) |
| KnapVarStatus | getVarStatus (const int i) |
| const KnapVarStatus * | getVarStati () const |
| int | getUsedCapacity () const |
| int | getUsedValue () const |
Private Attributes | |
| KnapVarStatus * | varStatus_ |
| This array keeps track of which variables have been fixed by branching and which are still free. | |
| int | usedCapacity_ |
| The total size of the items fixed to be put into the knapsack. | |
| int | usedValue_ |
Definition at line 36 of file KnapTreeNode.h.
| KnapNodeDesc::KnapNodeDesc | ( | KnapModel * | m | ) | [inline] |
Definition at line 70 of file KnapTreeNode.h.
| KnapNodeDesc::KnapNodeDesc | ( | KnapModel * | m, | |
| KnapVarStatus *& | st, | |||
| int | cap, | |||
| int | val | |||
| ) | [inline] |
Definition at line 82 of file KnapTreeNode.h.
| virtual KnapNodeDesc::~KnapNodeDesc | ( | ) | [inline, virtual] |
Definition at line 94 of file KnapTreeNode.h.
| void KnapNodeDesc::setVarStatus | ( | const int | i, | |
| const KnapVarStatus | status | |||
| ) | [inline] |
Definition at line 99 of file KnapTreeNode.h.
| KnapVarStatus KnapNodeDesc::getVarStatus | ( | const int | i | ) | [inline] |
Definition at line 102 of file KnapTreeNode.h.
| const KnapVarStatus* KnapNodeDesc::getVarStati | ( | ) | const [inline] |
Definition at line 105 of file KnapTreeNode.h.
| int KnapNodeDesc::getUsedCapacity | ( | ) | const [inline] |
Definition at line 108 of file KnapTreeNode.h.
| int KnapNodeDesc::getUsedValue | ( | ) | const [inline] |
Definition at line 109 of file KnapTreeNode.h.
KnapVarStatus* KnapNodeDesc::varStatus_ [private] |
This array keeps track of which variables have been fixed by branching and which are still free.
Definition at line 50 of file KnapTreeNode.h.
int KnapNodeDesc::usedCapacity_ [private] |
The total size of the items fixed to be put into the knapsack.
Definition at line 53 of file KnapTreeNode.h.
int KnapNodeDesc::usedValue_ [private] |
Definition at line 54 of file KnapTreeNode.h.
1.6.1