| aggressiveCollecting | BbParaSolver | protected |
| anotherNodeIsRequested | BbParaSolver | protected |
| averageDualBoundGain | BbParaSolver | protected |
| BbMessageHandlerFunctionPointer typedef | BbParaSolver | protected |
| BbParaSolver() | BbParaSolver | |
| BbParaSolver(int argc, char **argv, int nHandlers, ParaComm *comm, ParaParamSet *inParaParamSet, ParaInstance *paraInstance, ParaDeterministicTimer *detTimer) | BbParaSolver | |
| canGenerateSpecialCutOffValue() | BbParaSolver | virtual |
| changeSearchStrategy(int searchStrategy) | BbParaSolver | protectedvirtual |
| collectingInterrupt | BbParaSolver | protected |
| collectingManyNodes | BbParaSolver | protected |
| collectingMode | BbParaSolver | protected |
| countInPrecheckSolvedParaNodes() | BbParaSolver | |
| createSubproblem()=0 | BbParaSolver | protectedpure virtual |
| currentTask | ParaSolver | protected |
| enoughGainObtained | BbParaSolver | protected |
| eps | ParaSolver | protected |
| freeSubproblem()=0 | BbParaSolver | protectedpure virtual |
| getAggresivePresolvingDepth() | BbParaSolver | |
| getAggresivePresolvingStopDepth() | BbParaSolver | |
| getAverageDualBoundGain() | BbParaSolver | |
| getBigDualGapSubtreeHandlingStrategy() | BbParaSolver | |
| getBoundGapForCollectingMode() | BbParaSolver | |
| getBoundGapForStopSolving() | BbParaSolver | |
| getCurrentNode() | BbParaSolver | |
| getCurrentSolivingNodeMergingStatus() | BbParaSolver | |
| getCurrentSolvingNodeInitialDualBound() | BbParaSolver | |
| getCurrentTask() | ParaSolver | |
| getCutOffValue() | BbParaSolver | |
| getDeterministicTimer() | ParaSolver | |
| getDualBoundValue()=0 | BbParaSolver | protectedpure virtual |
| getElapsedTimeOfNodeSolving() | BbParaSolver | |
| getElapsedTimeOfTaskSolving() | ParaSolver | |
| getGlobalBestDualBoundValueAtWarmStart() | BbParaSolver | |
| getGlobalBestIncumbentSolution() | ParaSolver | |
| getGlobalBestIncumbentValue() | BbParaSolver | |
| getLcBestDualBoundValue() | BbParaSolver | |
| getNNodesLeft()=0 | BbParaSolver | protectedpure virtual |
| getNNodesSolved()=0 | BbParaSolver | protectedpure virtual |
| getNotificaionProcessed() | BbParaSolver | |
| getNRestarts() | BbParaSolver | virtual |
| getNSendInCollectingMode() | BbParaSolver | |
| getNStopSolvingMode() | BbParaSolver | |
| getNTightened() | BbParaSolver | protectedvirtual |
| getNTightenedInt() | BbParaSolver | protectedvirtual |
| getOffsetTimeToWaitToken() | ParaSolver | |
| getParaComm() | BbParaSolver | |
| getParaInstance() | BbParaSolver | |
| getParaParamSet() | BbParaSolver | |
| getPendingIncumbentValue() | BbParaSolver | |
| getPreviousCommTime() | ParaSolver | |
| getRank() | BbParaSolver | virtual |
| getRootNodeTime() | BbParaSolver | |
| getSelfSplitNodesLeft() | BbParaSolver | |
| getSimplexIter()=0 | BbParaSolver | pure virtual |
| getSubMipDepth() | BbParaSolver | |
| getTargetBound() | BbParaSolver | |
| getTerminationMode() | ParaSolver | |
| getThresholdValue(int nNodes) | BbParaSolver | virtual |
| getTimeStopSolvingMode() | BbParaSolver | |
| givenGapIsReached | BbParaSolver | protected |
| globalBestCutOffValue | BbParaSolver | protected |
| globalBestDualBoundValueAtWarmStart | BbParaSolver | protected |
| globalBestIncumbentSolution | ParaSolver | protected |
| globalBestIncumbentValue | ParaSolver | protected |
| globalIncumbnetValueIsReflected() | BbParaSolver | |
| globalIncumbnetValueUpdateFlag | ParaSolver | protected |
| idleTimeAfterLastParaTask | ParaSolver | protected |
| idleTimeBetweenParaTasks | ParaSolver | protected |
| idleTimeToFirstParaTask | ParaSolver | protected |
| idleTimeToWaitAckCompletion | ParaSolver | protected |
| idleTimeToWaitNotificationId | ParaSolver | protected |
| idleTimeToWaitToken | ParaSolver | protected |
| iReceiveMessages() | BbParaSolver | virtual |
| isAggressiveCollecting() | BbParaSolver | |
| isAggressivePresolvingSpecified() | BbParaSolver | |
| isAnotherNodeIsRequested() | BbParaSolver | |
| isBreaking() | BbParaSolver | |
| isCollecingInterrupt() | BbParaSolver | |
| isCollectingAllNodes() | BbParaSolver | |
| isDualBoundGainTestNeeded() | BbParaSolver | |
| isEnoughGainObtained() | BbParaSolver | |
| isGivenGapReached() | BbParaSolver | |
| isGlobalIncumbentUpdated() | BbParaSolver | |
| isInCollectingMode() | BbParaSolver | |
| isInterrupting() | ParaSolver | |
| isIterativeBreakDownApplied() | BbParaSolver | |
| isManyNodesCollectionRequested() | BbParaSolver | |
| isOnceBreak() | BbParaSolver | |
| isRacingInterruptRequested() | BbParaSolver | |
| isRacingRampUp() | BbParaSolver | |
| isRacingStage() | BbParaSolver | |
| isRacingWinner() | ParaSolver | |
| isRampUp() | ParaSolver | |
| issueInterruptSolve() | BbParaSolver | virtual |
| isTerminationRequested() | ParaSolver | |
| isTransferLimitReached() | BbParaSolver | |
| isWaitingForSpecificMessage() | ParaSolver | |
| isWarmStarted() | ParaSolver | |
| keepParaNode(long long n, int depth, double dualBound, double estimateValue, ParaDiffSubproblem *diffSubproblem) | BbParaSolver | virtual |
| keepRacing | BbParaSolver | protected |
| lbBoundTightened(int source, int tag) | BbParaSolver | protectedvirtual |
| lcBestDualBoundValue | BbParaSolver | protected |
| lightWeightRootNodeComputation | BbParaSolver | protected |
| localIncumbentIsChecked | BbParaSolver | protected |
| localIncumbentSolution | ParaSolver | protected |
| maxIisum | BbParaSolver | protected |
| maxNii | BbParaSolver | protected |
| maxNSolved | BbParaSolver | protected |
| maxRestarts | BbParaSolver | protected |
| maxRootNodeTime | BbParaSolver | protected |
| maxTransferredBendersCuts | BbParaSolver | protected |
| maxTransferredBendersCutsFromSolver | BbParaSolver | protected |
| maxTransferredLocalCuts | BbParaSolver | protected |
| maxTransferredLocalCutsFromSolver | BbParaSolver | protected |
| memoryLimitIsReached | ParaSolver | protected |
| messageHandler | ParaSolver | protected |
| MessageHandlerFunctionPointer typedef | ParaSolver | protected |
| minIisum | BbParaSolver | protected |
| minNii | BbParaSolver | protected |
| minNSolved | BbParaSolver | protected |
| minRestarts | BbParaSolver | protected |
| minRootNodeTime | BbParaSolver | protected |
| minTransferredBendersCuts | BbParaSolver | protected |
| minTransferredBendersCutsFromSolver | BbParaSolver | protected |
| minTransferredLocalCuts | BbParaSolver | protected |
| minTransferredLocalCutsFromSolver | BbParaSolver | protected |
| nCollectOnce | BbParaSolver | protected |
| newParaNodeExists() | BbParaSolver | |
| newParaTaskExists() | ParaSolver | |
| newTask | ParaSolver | protected |
| nHandlers | ParaSolver | protected |
| nImprovedIncumbent | ParaSolver | protected |
| notificationIdGenerator | ParaSolver | protected |
| notificationIsNecessary() | BbParaSolver | virtual |
| notificationProcessed | ParaSolver | protected |
| notifySelfSplitFinished() | BbParaSolver | protectedvirtual |
| noWaitModeSend | BbParaSolver | protected |
| nParaNodesSolvedAtPreCheck | BbParaSolver | protected |
| nParaNodesSolvedAtRoot | BbParaSolver | protected |
| nParaTasksReceived | ParaSolver | protected |
| nParaTasksSolved | ParaSolver | protected |
| nSendInCollectingMode | BbParaSolver | protected |
| nSent | BbParaSolver | protected |
| nSimplexIterRoot | BbParaSolver | protected |
| nSolved | BbParaSolver | protected |
| nSolvedWithNoPreprocesses | BbParaSolver | protected |
| nTightened | BbParaSolver | protected |
| nTightenedInt | BbParaSolver | protected |
| nTotalRestarts | BbParaSolver | protected |
| nTransferLimit | BbParaSolver | protected |
| nTransferredBendersCuts | BbParaSolver | protected |
| nTransferredBendersCutsFromSolver | BbParaSolver | protected |
| nTransferredLocalCuts | BbParaSolver | protected |
| nTransferredLocalCutsFromSolver | BbParaSolver | protected |
| nTransferredNodes | BbParaSolver | protected |
| offsetTimeToWaitToken | ParaSolver | protected |
| onceBreak | BbParaSolver | protected |
| paraComm | ParaSolver | protected |
| paraDetTimer | ParaSolver | protected |
| paraInstance | ParaSolver | protected |
| paraParams | ParaSolver | protected |
| ParaSolver() | ParaSolver | |
| ParaSolver(int argc, char **argv, int nHandlers, ParaComm *comm, ParaParamSet *inParaParamSet, ParaInstance *paraInstance, ParaDeterministicTimer *detTimer) | ParaSolver | |
| paraTaskStartTime | ParaSolver | protected |
| paraTimer | ParaSolver | protected |
| passToken(int rank) | BbParaSolver | virtual |
| pendingIncumbentValue | ParaSolver | protected |
| pendingSolution | ParaSolver | protected |
| previousCommTime | ParaSolver | protected |
| previousIdleTimeToWaitToken | ParaSolver | protected |
| previousNotificationTime | ParaSolver | protected |
| previousStopTime | ParaSolver | protected |
| processTagBreaking(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagCollectAllNodes(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagCutOffValue(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagGivenGapIsReached(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagGlobalBestDualBoundValueAtWarmStart(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagInCollectingMode(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagIncumbentValue(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagInterruptRequest(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagKeepRacing(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagLbBoundTightened(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagLCBestBoundValue(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagLightWeightRootNodeProcess(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagNoNodes(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagNoTestDualBoundGain(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagNotificationId(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagNoWaitModeSend(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagOutCollectingMode(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagRampUp(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagRestart(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagRetryRampUp(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagSolution(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagTask(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagTaskReceived(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagTerminateRequest(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagTerminateSolvingToRestart(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagTestDualBoundGain(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagToken(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagUbBoundTightened(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagWinner(int source, int tag) | BbParaSolver | protectedvirtual |
| processTagWinnerRacingRampUpParamSet(int source, int tag) | BbParaSolver | protectedvirtual |
| racingInterruptIsRequested | ParaSolver | protected |
| racingIsInterrupted | ParaSolver | protected |
| racingParams | ParaSolver | protected |
| racingWinner | ParaSolver | protected |
| rampUp | ParaSolver | protected |
| receiveNewTaskAndReactivate() | BbParaSolver | protectedvirtual |
| reinitialize() | ParaSolver | protectedvirtual |
| resetBreakingInfo() | BbParaSolver | |
| restartingRacing | BbParaSolver | protected |
| restartRacing() | BbParaSolver | protectedvirtual |
| rootNodeTime | BbParaSolver | protected |
| run() | BbParaSolver | virtual |
| run(ParaRacingRampUpParamSet *inRacingRampUpParamSet) | BbParaSolver | virtual |
| run()=0 | BbParaSolver | virtual |
| run(ParaTask *paraTask) | BbParaSolver | virtual |
| run(ParaRacingRampUpParamSet *inRacingRampUpParamSet) | BbParaSolver | virtual |
| saveIfImprovedSolutionWasFound(ParaSolution *sol) | BbParaSolver | virtual |
| selfSplitNodePool | BbParaSolver | protected |
| sendAnotherNodeRequest(double bestDualBoundValue) | BbParaSolver | virtual |
| sendCompletionOfCalculation(double stopTime) | BbParaSolver | protectedvirtual |
| sendCompletionOfCalculation(double stopTime, int tag, int nSelfSplitNodesLeft) | BbParaSolver | protectedvirtual |
| sendCompletionOfCalculationWithoutSolving(double stopTime, int tag, int nSelfSplitNodesLeft) | BbParaSolver | protectedvirtual |
| sendIfImprovedSolutionWasFound(ParaSolution *sol) | BbParaSolver | virtual |
| sendLocalSolution() | BbParaSolver | virtual |
| sendParaNode(long long n, int depth, double dualBound, double estimateValue, ParaDiffSubproblem *diffSubproblem) | BbParaSolver | virtual |
| sendSolverState(long long nNodesSolved, int nNodesLeft, double bestDualBoundValue, double detTime) | BbParaSolver | virtual |
| sendSolverTerminationState() | BbParaSolver | protectedvirtual |
| setII(double sum, int count) | BbParaSolver | |
| setKeepRacing(bool value) | BbParaSolver | |
| setLightWeightRootNodeProcess() | BbParaSolver | virtual |
| setNotEnoughGain() | BbParaSolver | |
| setOnceBreak() | BbParaSolver | |
| setOriginalNodeSelectionStrategy()=0 | BbParaSolver | protectedpure virtual |
| setOriginalRootNodeProcess() | BbParaSolver | virtual |
| setPreviousCommTime(double detTime) | ParaSolver | |
| setRacingParams(ParaRacingRampUpParamSet *racingParms, bool winnerParam)=0 | BbParaSolver | protectedpure virtual |
| setRootNodeSimplexIter(int iter) | BbParaSolver | |
| setRootNodeTime() | BbParaSolver | virtual |
| setSendBackAllNodes() | BbParaSolver | |
| setTerminationMode(int tm) | ParaSolver | |
| setWinnerRacingParams(ParaRacingRampUpParamSet *racingParms)=0 | BbParaSolver | protectedpure virtual |
| solve()=0 | BbParaSolver | protectedpure virtual |
| solverDualBound | BbParaSolver | protected |
| solveToCheckEffectOfRootNodePreprocesses() | BbParaSolver | protectedvirtual |
| stayAliveAfterInterrupt | ParaSolver | protected |
| subproblemFreed | ParaSolver | protected |
| targetBound | BbParaSolver | protected |
| terminateRacing() | ParaSolver | |
| terminationMode | ParaSolver | protected |
| testDualBoundGain | BbParaSolver | protected |
| totalNImprovedIncumbent | BbParaSolver | protected |
| totalNSent | BbParaSolver | protected |
| totalNSolved | BbParaSolver | protected |
| totalRootNodeTime | BbParaSolver | protected |
| tryNewSolution(ParaSolution *sol)=0 | BbParaSolver | pure virtual |
| ubBoundTightened(int source, int tag) | BbParaSolver | protectedvirtual |
| updateGlobalBestCutOffValue(double newValue) | BbParaSolver | protectedvirtual |
| updateGlobalBestIncumbentSolution(ParaSolution *sol) | BbParaSolver | protectedvirtual |
| updateGlobalBestIncumbentValue(double newValue) | BbParaSolver | protectedvirtual |
| updateNTransferredBendersCuts(int n) | BbParaSolver | |
| updateNTransferredLocalCuts(int n) | BbParaSolver | |
| updatePendingSolution() | ParaSolver | virtual |
| updatePendingSolutionIsProceeding | ParaSolver | protected |
| waitAckCompletion() | BbParaSolver | virtual |
| waitingSpecificMessage | ParaSolver | protected |
| waitMessageIfNecessary() | BbParaSolver | virtual |
| waitNotificationIdMessage() | BbParaSolver | virtual |
| waitToken(int rank) | BbParaSolver | virtual |
| warmStarted | ParaSolver | protected |
| wasTerminatedNormally()=0 | BbParaSolver | pure virtual |
| winnerRacingParams | ParaSolver | protected |
| writeCurrentTaskProblem(const std::string &filename)=0 | BbParaSolver | pure virtual |
| writeSubproblem()=0 | BbParaSolver | pure virtual |
| ~BbParaSolver() | BbParaSolver | virtual |
| ~ParaSolver() | ParaSolver | virtual |