activeNode() | AlpsSubTree | [inline] |
activeNode_ | AlpsSubTree | [protected] |
AlpsKnowledge() | AlpsKnowledge | [inline] |
AlpsSubTree() | AlpsSubTree | |
AlpsSubTree(AlpsKnowledgeBroker *kb) | AlpsSubTree | |
BcpsSubTree() | BcpsSubTree | [inline] |
broker_ | AlpsSubTree | [protected] |
calculateQuality() | AlpsSubTree | |
changeNodePool(AlpsNodePool *np) | AlpsSubTree | [inline] |
clearNodePools() | AlpsSubTree | [inline] |
constraintPool_ | BcpsSubTree | [private] |
createChildren(AlpsTreeNode *parent, std::vector< CoinTriple< AlpsNodeDesc *, AlpsNodeStatus, double > > &children, AlpsNodePool *kidNodePool=NULL) | AlpsSubTree | |
decode(AlpsEncoded &encoded) const | AlpsSubTree | [virtual] |
diveDepth_ | AlpsSubTree | [protected] |
diveNodePool() | AlpsSubTree | [inline] |
diveNodePool_ | AlpsSubTree | [protected] |
diveNodeRule_ | AlpsSubTree | [protected] |
encode() const | AlpsSubTree | [virtual] |
AlpsKnowledge::encode(AlpsEncoded *encoded) | AlpsKnowledge | [inline, virtual] |
exploreSubTree(AlpsTreeNode *root, int nodeLimit, double timeLimit, int &numNodesProcesse, int &depth) | AlpsSubTree | [virtual] |
exploreUnitWork(bool leaveAsIt, int unitWork, double unitTime, AlpsExitStatus &solStatus, int &numNodesProcessed, int &depth, bool &betterSolution) | AlpsSubTree | |
getBestKnowledgeValue() const | AlpsSubTree | |
getBestNode() const | AlpsSubTree | |
getConstraintPool() const | BcpsSubTree | [inline] |
getDiveDepth() | AlpsSubTree | [inline] |
getEncoded() const | AlpsKnowledge | [inline] |
getKnowledgeBroker() const | AlpsSubTree | [inline] |
getNextIndex() const | AlpsSubTree | |
getNumNodes() const | AlpsSubTree | [inline] |
getQuality() const | AlpsSubTree | [inline] |
getRoot() const | AlpsSubTree | [inline] |
getSolEstimate() const | AlpsSubTree | [inline] |
getType() | AlpsKnowledge | [inline] |
getVariablePool() const | BcpsSubTree | [inline] |
incDiveDepth(int num=1) | AlpsSubTree | [inline] |
newSubTree() const | AlpsSubTree | [inline, virtual] |
nextIndex() | AlpsSubTree | |
nodePool() | AlpsSubTree | [inline] |
nodePool_ | AlpsSubTree | [protected] |
nullRootActiveNode() | AlpsSubTree | [inline] |
quality_ | AlpsSubTree | [protected] |
rampUp(int minNumNodes, int requiredNumNodes, int &depth, AlpsTreeNode *root=NULL) | AlpsSubTree | [virtual] |
removeDeadNodes(AlpsTreeNode *&node) | AlpsSubTree | [protected] |
replaceNode(AlpsTreeNode *oldNode, AlpsTreeNode *newNode) | AlpsSubTree | [protected] |
reset() | AlpsSubTree | [inline] |
root_ | AlpsSubTree | [protected] |
setActiveNode(AlpsTreeNode *activeNode) | AlpsSubTree | [inline] |
setDiveDepth(int num) | AlpsSubTree | [inline] |
setEncoded(AlpsEncoded *e) | AlpsKnowledge | [inline] |
setKnowledgeBroker(AlpsKnowledgeBroker *kb) | AlpsSubTree | [inline] |
setNextIndex(int next) | AlpsSubTree | |
setNodePool(AlpsNodePool *np) | AlpsSubTree | [inline] |
setNodeSelection(AlpsSearchStrategy< AlpsTreeNode * > *nc) | AlpsSubTree | [inline] |
setRoot(AlpsTreeNode *r) | AlpsSubTree | [inline] |
setType(KnowledgeType t) | AlpsKnowledge | [inline] |
splitSubTree(int &returnSize, int size=10) | AlpsSubTree | |
type_ | AlpsKnowledge | [protected] |
variablePool_ | BcpsSubTree | [private] |
~AlpsKnowledge() | AlpsKnowledge | [inline, virtual] |
~AlpsSubTree() | AlpsSubTree | [virtual] |
~BcpsSubTree() | BcpsSubTree | [inline, virtual] |