absoluteGap | BbParaSolverPool | protected |
activate() | BbParaSolverPool | virtual |
activateSolver(int rank, BbParaNode *node, int nGoodNodesInNodePool, double averageDualBoundGain) | BbParaSolverPool | virtual |
activateSolver(int rank, BbParaNode *node, int nNodesLeft) | BbParaSolverPool | virtual |
activateSolver(BbParaNode *node, BbParaRacingSolverPool *paraRacingSolverPool, bool rampUpPhase, int nGoodNodesInNodePool, double averageDualBoundGain) | BbParaSolverPool | virtual |
active | BbParaSolverPool | protected |
activeSolvers | BbParaSolverPool | protected |
addNewSubtreeRootNode(int rank, BbParaNode *node) | BbParaSolverPool | virtual |
addNumNodesSolved(long long numOfNodesSolved) | BbParaSolverPool | virtual |
addTotalNodesSolved(unsigned long long num) | BbParaSolverPool | virtual |
BbParaSolverPool(double inMp, double inBgap, double inMBgap, int inOriginRank, ParaComm *inParaComm, ParaParamSet *inParaParams, ParaTimer *inParaTimer) | BbParaSolverPool | |
BbParaSolverPool(double inMp, double inBgap, double inMBgap, int inNSolvers, int inOriginRank, ParaComm *inParaComm, ParaParamSet *inParaParams, ParaTimer *inParaTimer) | BbParaSolverPool | |
BbParaSolverPoolForMinimization(double inMp, double inBgap, double inMBgap, int inOriginRank, ParaComm *inParaComm, ParaParamSet *inParaParams, ParaTimer *inParaTimer) | BbParaSolverPoolForMinimization | |
BbParaSolverPoolForMinimization(double inMp, double inBgap, double inMBgap, int inNSolvers, int inOriginRank, ParaComm *inParaComm, ParaParamSet *inParaParams, ParaTimer *inParaTimer) | BbParaSolverPoolForMinimization | |
beforeFinishingFirstCollect | BbParaSolverPool | protected |
beforeInitialCollect | BbParaSolverPool | protected |
bgap | BbParaSolverPool | protected |
breakingFirstSubtree | BbParaSolverPool | protected |
candidatesOfCollectingModeSolvers | BbParaSolverPool | protected |
canIncreaseLimitNLimitCollectingModeSolvers() | BbParaSolverPool | virtual |
collectingMode | BbParaSolverPool | protected |
collectingModeSolverHeap | BbParaSolverPool | protected |
currentSolvingNodehaeDescendant(int rank) | BbParaSolverPool | virtual |
deadSolvers | BbParaSolverPool | protected |
deleteCurrentSubtreeRootNode(int rank) | BbParaSolverPool | virtual |
enforcedSwitchOutCollectingMode(int rank) | BbParaSolverPool | virtual |
extractCurrentNodeAndInactivate(int rank, BbParaNodePool *paraNodePool) | BbParaSolverPool | virtual |
extractSelfSplitSubtreeRootNode(int rank, BbParaNode *node) | BbParaSolverPool | virtual |
extractSelfSplitSubtreeRootNodes(int rank) | BbParaSolverPool | virtual |
getBestSolver() | BbParaSolverPool | virtual |
getCurrentTask(int rank) | BbParaSolverPool | virtual |
getDualBoundValue(int rank) | BbParaSolverPool | virtual |
getGlobalBestDualBoundValue() | BbParaSolverPoolForMinimization | virtual |
getGoodSolverSolvingEssentialNode() | BbParaSolverPool | virtual |
getInactiveSolverRank() | BbParaSolverPool | virtual |
getMCollectingNodes() | BbParaSolverPool | virtual |
getMMaxCollectingNodes() | BbParaSolverPool | virtual |
getNLimitCollectingModeSolvers() | BbParaSolverPool | virtual |
getNnodesInSolvers() | BbParaSolverPool | virtual |
getNnodesSolvedInSolvers() | BbParaSolverPool | virtual |
getNSolvers() | BbParaSolverPool | virtual |
getNumActiveSolvers() | BbParaSolverPool | virtual |
getNumInactiveSolvers() | BbParaSolverPool | virtual |
getNumOfNodesLeft(int rank) | BbParaSolverPool | virtual |
getNumOfNodesLeftInBestSolver() | BbParaSolverPool | virtual |
getNumOfNodesSolved(int rank) | BbParaSolverPool | virtual |
getSelfSplitSubtreeRootNodes(int rank) | BbParaSolverPool | virtual |
getSwichOutTime() | BbParaSolverPool | virtual |
getTermState(int rank) | BbParaSolverPool | virtual |
getTotalNodesSolved() | BbParaSolverPool | virtual |
inactivateSolver(int rank, long long numOfNodesSolved, BbParaNodePool *paraNodePool) | BbParaSolverPool | virtual |
inactiveSolvers | BbParaSolverPool | protected |
incNLimitCollectingModeSolvers() | BbParaSolverPool | virtual |
interruptRequested(int rank) | BbParaSolverPool | virtual |
isActive() | BbParaSolverPool | virtual |
isDualBounGainTesting(int rank) | BbParaSolverPool | virtual |
isInCollectingMode() | BbParaSolverPool | virtual |
isInterruptRequested(int rank) | BbParaSolverPool | virtual |
isSolverActive(int rank) | BbParaSolverPool | virtual |
isSolverInCollectingMode(int rank) | BbParaSolverPool | virtual |
isTerminated(int rank) | BbParaSolverPool | virtual |
isTerminateRequested(int rank) | BbParaSolverPool | virtual |
makeSubtreeRootNodeCurrent(int rank, BbParaNode *node) | BbParaSolverPool | virtual |
mBgap | BbParaSolverPool | protected |
mCollectingNodes | BbParaSolverPool | protected |
mMaxCollectingNodes | BbParaSolverPool | protected |
mp | BbParaSolverPool | protected |
nCollectingModeSolvers | BbParaSolverPool | protected |
nDualBoundGainTesting | BbParaSolverPool | protected |
nGenerator | BbParaSolverPool | protected |
nLimitCollectingModeSolvers | BbParaSolverPool | protected |
nMaxCollectingModeSolvers | BbParaSolverPool | protected |
nNodesInSolvers | BbParaSolverPool | protected |
nNodesSolvedInSolvers | BbParaSolverPool | protected |
nSolvers | ParaSolverPool | protected |
nTotalNodesSolved | BbParaSolverPool | protected |
originRank | ParaSolverPool | protected |
paraComm | ParaSolverPool | protected |
paraParams | ParaSolverPool | protected |
ParaSolverPool(int inOriginRank, ParaComm *inParaComm, ParaParamSet *inParaParams, ParaTimer *inParaTimer) | ParaSolverPool | |
paraTimer | ParaSolverPool | protected |
pool | BbParaSolverPool | protected |
reinitToRestart() | BbParaSolverPool | virtual |
removeSubtreeRootNode(int rank, BbParaNode *node) | BbParaSolverPool | virtual |
resetCountersInSolver(int rank, long long numOfNodesSolved, int numOfSelfSplitNodesLeft, BbParaNodePool *paraNodePool) | BbParaSolverPool | virtual |
selectionHeap | BbParaSolverPool | protected |
sendSwitchOutCollectingModeIfNecessary(int rank) | BbParaSolverPool | virtual |
setCollectingIsAllowed(int rank) | BbParaSolverPool | virtual |
setSwichOutTime(double time) | BbParaSolverPool | virtual |
setTermState(int rank, ParaSolverTerminationState *inTermState) | BbParaSolverPool | virtual |
solverDied(int rank) | BbParaSolverPool | virtual |
switchInCollectingMode(BbParaNodePool *paraNodePool) | BbParaSolverPoolForMinimization | virtual |
switchInCollectingToSolver(int rank, BbParaNodePool *paraNodePool) | BbParaSolverPool | protectedvirtual |
switchOutCollectingMode() | BbParaSolverPool | virtual |
switchOutTime | BbParaSolverPool | protected |
terminated(int rank) | BbParaSolverPool | virtual |
terminateRequested(int rank) | BbParaSolverPool | virtual |
updateDualBoundsForSavingNodes() | BbParaSolverPool | virtual |
updateSolverStatus(int rank, long long numNodesSolved, int numNodesLeft, double solverLocalBestBound, BbParaNodePool *paraNodePool) | BbParaSolverPoolForMinimization | virtual |
writeParaNodesToCheckpointFile(gzstream::ogzstream &out) | BbParaSolverPool | virtual |
writeSolverStatisticsToCheckpointFile(gzstream::ogzstream &out) | BbParaSolverPool | virtual |
~BbParaSolverPool() | BbParaSolverPool | virtual |
~BbParaSolverPoolForMinimization() | BbParaSolverPoolForMinimization | virtual |
~ParaSolverPool() | ParaSolverPool | virtual |