Scippy

UG

Ubiquity Generator framework

BbParaSolver Member List

This is the complete list of members for BbParaSolver, including all inherited members.

aggressiveCollectingBbParaSolverprotected
anotherNodeIsRequestedBbParaSolverprotected
averageDualBoundGainBbParaSolverprotected
BbMessageHandlerFunctionPointer typedefBbParaSolverprotected
BbParaSolver()BbParaSolver
BbParaSolver(int argc, char **argv, int nHandlers, ParaComm *comm, ParaParamSet *inParaParamSet, ParaInstance *paraInstance, ParaDeterministicTimer *detTimer)BbParaSolver
canGenerateSpecialCutOffValue()BbParaSolvervirtual
changeSearchStrategy(int searchStrategy)BbParaSolverprotectedvirtual
collectingInterruptBbParaSolverprotected
collectingManyNodesBbParaSolverprotected
collectingModeBbParaSolverprotected
countInPrecheckSolvedParaNodes()BbParaSolver
createSubproblem()=0BbParaSolverprotectedpure virtual
currentTaskParaSolverprotected
enoughGainObtainedBbParaSolverprotected
epsParaSolverprotected
freeSubproblem()=0BbParaSolverprotectedpure 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()=0BbParaSolverprotectedpure virtual
getElapsedTimeOfNodeSolving()BbParaSolver
getElapsedTimeOfTaskSolving()ParaSolver
getGlobalBestDualBoundValueAtWarmStart()BbParaSolver
getGlobalBestIncumbentSolution()ParaSolver
getGlobalBestIncumbentValue()BbParaSolver
getLcBestDualBoundValue()BbParaSolver
getNNodesLeft()=0BbParaSolverprotectedpure virtual
getNNodesSolved()=0BbParaSolverprotectedpure virtual
getNotificaionProcessed()BbParaSolver
getNRestarts()BbParaSolvervirtual
getNSendInCollectingMode()BbParaSolver
getNStopSolvingMode()BbParaSolver
getNTightened()BbParaSolverprotectedvirtual
getNTightenedInt()BbParaSolverprotectedvirtual
getOffsetTimeToWaitToken()ParaSolver
getParaComm()BbParaSolver
getParaInstance()BbParaSolver
getParaParamSet()BbParaSolver
getPendingIncumbentValue()BbParaSolver
getPreviousCommTime()ParaSolver
getRank()BbParaSolvervirtual
getRootNodeTime()BbParaSolver
getSelfSplitNodesLeft()BbParaSolver
getSimplexIter()=0BbParaSolverpure virtual
getSubMipDepth()BbParaSolver
getTargetBound()BbParaSolver
getTerminationMode()ParaSolver
getThresholdValue(int nNodes)BbParaSolvervirtual
getTimeStopSolvingMode()BbParaSolver
givenGapIsReachedBbParaSolverprotected
globalBestCutOffValueBbParaSolverprotected
globalBestDualBoundValueAtWarmStartBbParaSolverprotected
globalBestIncumbentSolutionParaSolverprotected
globalBestIncumbentValueParaSolverprotected
globalIncumbnetValueIsReflected()BbParaSolver
globalIncumbnetValueUpdateFlagParaSolverprotected
idleTimeAfterLastParaTaskParaSolverprotected
idleTimeBetweenParaTasksParaSolverprotected
idleTimeToFirstParaTaskParaSolverprotected
idleTimeToWaitAckCompletionParaSolverprotected
idleTimeToWaitNotificationIdParaSolverprotected
idleTimeToWaitTokenParaSolverprotected
iReceiveMessages()BbParaSolvervirtual
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()BbParaSolvervirtual
isTerminationRequested()ParaSolver
isTransferLimitReached()BbParaSolver
isWaitingForSpecificMessage()ParaSolver
isWarmStarted()ParaSolver
keepParaNode(long long n, int depth, double dualBound, double estimateValue, ParaDiffSubproblem *diffSubproblem)BbParaSolvervirtual
keepRacingBbParaSolverprotected
lbBoundTightened(int source, int tag)BbParaSolverprotectedvirtual
lcBestDualBoundValueBbParaSolverprotected
lightWeightRootNodeComputationBbParaSolverprotected
localIncumbentIsCheckedBbParaSolverprotected
localIncumbentSolutionParaSolverprotected
maxIisumBbParaSolverprotected
maxNiiBbParaSolverprotected
maxNSolvedBbParaSolverprotected
maxRestartsBbParaSolverprotected
maxRootNodeTimeBbParaSolverprotected
maxTransferredBendersCutsBbParaSolverprotected
maxTransferredBendersCutsFromSolverBbParaSolverprotected
maxTransferredLocalCutsBbParaSolverprotected
maxTransferredLocalCutsFromSolverBbParaSolverprotected
memoryLimitIsReachedParaSolverprotected
messageHandlerParaSolverprotected
MessageHandlerFunctionPointer typedefParaSolverprotected
minIisumBbParaSolverprotected
minNiiBbParaSolverprotected
minNSolvedBbParaSolverprotected
minRestartsBbParaSolverprotected
minRootNodeTimeBbParaSolverprotected
minTransferredBendersCutsBbParaSolverprotected
minTransferredBendersCutsFromSolverBbParaSolverprotected
minTransferredLocalCutsBbParaSolverprotected
minTransferredLocalCutsFromSolverBbParaSolverprotected
nCollectOnceBbParaSolverprotected
newParaNodeExists()BbParaSolver
newParaTaskExists()ParaSolver
newTaskParaSolverprotected
nHandlersParaSolverprotected
nImprovedIncumbentParaSolverprotected
notificationIdGeneratorParaSolverprotected
notificationIsNecessary()BbParaSolvervirtual
notificationProcessedParaSolverprotected
notifySelfSplitFinished()BbParaSolverprotectedvirtual
noWaitModeSendBbParaSolverprotected
nParaNodesSolvedAtPreCheckBbParaSolverprotected
nParaNodesSolvedAtRootBbParaSolverprotected
nParaTasksReceivedParaSolverprotected
nParaTasksSolvedParaSolverprotected
nSendInCollectingModeBbParaSolverprotected
nSentBbParaSolverprotected
nSimplexIterRootBbParaSolverprotected
nSolvedBbParaSolverprotected
nSolvedWithNoPreprocessesBbParaSolverprotected
nTightenedBbParaSolverprotected
nTightenedIntBbParaSolverprotected
nTotalRestartsBbParaSolverprotected
nTransferLimitBbParaSolverprotected
nTransferredBendersCutsBbParaSolverprotected
nTransferredBendersCutsFromSolverBbParaSolverprotected
nTransferredLocalCutsBbParaSolverprotected
nTransferredLocalCutsFromSolverBbParaSolverprotected
nTransferredNodesBbParaSolverprotected
offsetTimeToWaitTokenParaSolverprotected
onceBreakBbParaSolverprotected
paraCommParaSolverprotected
paraDetTimerParaSolverprotected
paraInstanceParaSolverprotected
paraParamsParaSolverprotected
ParaSolver()ParaSolver
ParaSolver(int argc, char **argv, int nHandlers, ParaComm *comm, ParaParamSet *inParaParamSet, ParaInstance *paraInstance, ParaDeterministicTimer *detTimer)ParaSolver
paraTaskStartTimeParaSolverprotected
paraTimerParaSolverprotected
passToken(int rank)BbParaSolvervirtual
pendingIncumbentValueParaSolverprotected
pendingSolutionParaSolverprotected
previousCommTimeParaSolverprotected
previousIdleTimeToWaitTokenParaSolverprotected
previousNotificationTimeParaSolverprotected
previousStopTimeParaSolverprotected
processTagBreaking(int source, int tag)BbParaSolverprotectedvirtual
processTagCollectAllNodes(int source, int tag)BbParaSolverprotectedvirtual
processTagCutOffValue(int source, int tag)BbParaSolverprotectedvirtual
processTagGivenGapIsReached(int source, int tag)BbParaSolverprotectedvirtual
processTagGlobalBestDualBoundValueAtWarmStart(int source, int tag)BbParaSolverprotectedvirtual
processTagInCollectingMode(int source, int tag)BbParaSolverprotectedvirtual
processTagIncumbentValue(int source, int tag)BbParaSolverprotectedvirtual
processTagInterruptRequest(int source, int tag)BbParaSolverprotectedvirtual
processTagKeepRacing(int source, int tag)BbParaSolverprotectedvirtual
processTagLbBoundTightened(int source, int tag)BbParaSolverprotectedvirtual
processTagLCBestBoundValue(int source, int tag)BbParaSolverprotectedvirtual
processTagLightWeightRootNodeProcess(int source, int tag)BbParaSolverprotectedvirtual
processTagNoNodes(int source, int tag)BbParaSolverprotectedvirtual
processTagNoTestDualBoundGain(int source, int tag)BbParaSolverprotectedvirtual
processTagNotificationId(int source, int tag)BbParaSolverprotectedvirtual
processTagNoWaitModeSend(int source, int tag)BbParaSolverprotectedvirtual
processTagOutCollectingMode(int source, int tag)BbParaSolverprotectedvirtual
processTagRampUp(int source, int tag)BbParaSolverprotectedvirtual
processTagRestart(int source, int tag)BbParaSolverprotectedvirtual
processTagRetryRampUp(int source, int tag)BbParaSolverprotectedvirtual
processTagSolution(int source, int tag)BbParaSolverprotectedvirtual
processTagTask(int source, int tag)BbParaSolverprotectedvirtual
processTagTaskReceived(int source, int tag)BbParaSolverprotectedvirtual
processTagTerminateRequest(int source, int tag)BbParaSolverprotectedvirtual
processTagTerminateSolvingToRestart(int source, int tag)BbParaSolverprotectedvirtual
processTagTestDualBoundGain(int source, int tag)BbParaSolverprotectedvirtual
processTagToken(int source, int tag)BbParaSolverprotectedvirtual
processTagUbBoundTightened(int source, int tag)BbParaSolverprotectedvirtual
processTagWinner(int source, int tag)BbParaSolverprotectedvirtual
processTagWinnerRacingRampUpParamSet(int source, int tag)BbParaSolverprotectedvirtual
racingInterruptIsRequestedParaSolverprotected
racingIsInterruptedParaSolverprotected
racingParamsParaSolverprotected
racingWinnerParaSolverprotected
rampUpParaSolverprotected
receiveNewTaskAndReactivate()BbParaSolverprotectedvirtual
reinitialize()ParaSolverprotectedvirtual
resetBreakingInfo()BbParaSolver
restartingRacingBbParaSolverprotected
restartRacing()BbParaSolverprotectedvirtual
rootNodeTimeBbParaSolverprotected
run()BbParaSolvervirtual
run(ParaRacingRampUpParamSet *inRacingRampUpParamSet)BbParaSolvervirtual
UG::ParaSolver::run(ParaTask *paraTask)ParaSolvervirtual
saveIfImprovedSolutionWasFound(ParaSolution *sol)BbParaSolvervirtual
selfSplitNodePoolBbParaSolverprotected
sendAnotherNodeRequest(double bestDualBoundValue)BbParaSolvervirtual
sendCompletionOfCalculation(double stopTime)BbParaSolverprotectedvirtual
sendCompletionOfCalculation(double stopTime, int tag, int nSelfSplitNodesLeft)BbParaSolverprotectedvirtual
sendCompletionOfCalculationWithoutSolving(double stopTime, int tag, int nSelfSplitNodesLeft)BbParaSolverprotectedvirtual
sendIfImprovedSolutionWasFound(ParaSolution *sol)BbParaSolvervirtual
sendLocalSolution()BbParaSolvervirtual
sendParaNode(long long n, int depth, double dualBound, double estimateValue, ParaDiffSubproblem *diffSubproblem)BbParaSolvervirtual
sendSolverState(long long nNodesSolved, int nNodesLeft, double bestDualBoundValue, double detTime)BbParaSolvervirtual
sendSolverTerminationState()BbParaSolverprotectedvirtual
setII(double sum, int count)BbParaSolver
setKeepRacing(bool value)BbParaSolver
setLightWeightRootNodeProcess()BbParaSolvervirtual
setNotEnoughGain()BbParaSolver
setOnceBreak()BbParaSolver
setOriginalNodeSelectionStrategy()=0BbParaSolverprotectedpure virtual
setOriginalRootNodeProcess()BbParaSolvervirtual
setPreviousCommTime(double detTime)ParaSolver
setRacingParams(ParaRacingRampUpParamSet *racingParms, bool winnerParam)=0BbParaSolverprotectedpure virtual
setRootNodeSimplexIter(int iter)BbParaSolver
setRootNodeTime()BbParaSolvervirtual
setSendBackAllNodes()BbParaSolver
setTerminationMode(int tm)ParaSolver
setWinnerRacingParams(ParaRacingRampUpParamSet *racingParms)=0BbParaSolverprotectedpure virtual
solve()=0BbParaSolverprotectedpure virtual
solverDualBoundBbParaSolverprotected
solveToCheckEffectOfRootNodePreprocesses()BbParaSolverprotectedvirtual
stayAliveAfterInterruptParaSolverprotected
subproblemFreedParaSolverprotected
targetBoundBbParaSolverprotected
terminateRacing()ParaSolver
terminationModeParaSolverprotected
testDualBoundGainBbParaSolverprotected
totalNImprovedIncumbentBbParaSolverprotected
totalNSentBbParaSolverprotected
totalNSolvedBbParaSolverprotected
totalRootNodeTimeBbParaSolverprotected
tryNewSolution(ParaSolution *sol)=0BbParaSolverpure virtual
ubBoundTightened(int source, int tag)BbParaSolverprotectedvirtual
updateGlobalBestCutOffValue(double newValue)BbParaSolverprotectedvirtual
updateGlobalBestIncumbentSolution(ParaSolution *sol)BbParaSolverprotectedvirtual
updateGlobalBestIncumbentValue(double newValue)BbParaSolverprotectedvirtual
updateNTransferredBendersCuts(int n)BbParaSolver
updateNTransferredLocalCuts(int n)BbParaSolver
updatePendingSolution()ParaSolvervirtual
updatePendingSolutionIsProceedingParaSolverprotected
waitAckCompletion()BbParaSolvervirtual
waitingSpecificMessageParaSolverprotected
waitMessageIfNecessary()BbParaSolvervirtual
waitNotificationIdMessage()BbParaSolvervirtual
waitToken(int rank)BbParaSolvervirtual
warmStartedParaSolverprotected
wasTerminatedNormally()=0BbParaSolverpure virtual
winnerRacingParamsParaSolverprotected
writeCurrentTaskProblem(const std::string &filename)=0BbParaSolverpure virtual
writeSubproblem()=0BbParaSolverpure virtual
~BbParaSolver()BbParaSolvervirtual
~ParaSolver()ParaSolvervirtual