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 |