#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.