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