addedConss | ScipParaSolver | protected |
addedDualCons | ScipParaSolver | protected |
aggressiveCollecting | BbParaSolver | protected |
allowCollectingMode() | ScipParaSolver | |
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 |
checkVarsAndIndex(const char *string, SCIP *inScip) | ScipParaSolver | |
collectingInterrupt | BbParaSolver | protected |
collectingManyNodes | BbParaSolver | protected |
collectingMode | BbParaSolver | protected |
collectingModeIsProhibited | ScipParaSolver | protected |
commPointHdlr | ScipParaSolver | protected |
conflictConsList | ScipParaSolver | protected |
copyIncrasedVariables() | ScipParaSolver | |
copyIncreasedVariables | ScipParaSolver | protected |
countInPrecheckSolvedParaNodes() | BbParaSolver | |
createSubproblem() | ScipParaSolver | protectedvirtual |
currentTask | ParaSolver | protected |
dropSettingsForVariableBoundsExchnage() | ScipParaSolver | protected |
enoughGainObtained | BbParaSolver | protected |
eps | ParaSolver | protected |
fiberSCIP | ScipParaSolver | protected |
freeSubproblem() | ScipParaSolver | protectedvirtual |
getAggresivePresolvingDepth() | BbParaSolver | |
getAggresivePresolvingStopDepth() | BbParaSolver | |
getAverageDualBoundGain() | BbParaSolver | |
getBigDualGapSubtreeHandlingStrategy() | BbParaSolver | |
getBoundGapForCollectingMode() | BbParaSolver | |
getBoundGapForStopSolving() | BbParaSolver | |
getChangeNodeSelName() | ScipParaSolver | |
getConflictConsList() | ScipParaSolver | |
getCurrentNode() | BbParaSolver | |
getCurrentSolivingNodeMergingStatus() | BbParaSolver | |
getCurrentSolvingNodeInitialDualBound() | BbParaSolver | |
getCurrentTask() | ParaSolver | |
getCutOffValue() | BbParaSolver | |
getDeterministicTimer() | ParaSolver | |
getDualBoundValue() | ScipParaSolver | protectedvirtual |
getElapsedTimeOfNodeSolving() | BbParaSolver | |
getElapsedTimeOfTaskSolving() | ParaSolver | |
getGlobalBestDualBoundValueAtWarmStart() | BbParaSolver | |
getGlobalBestIncumbentSolution() | ParaSolver | |
getGlobalBestIncumbentValue() | BbParaSolver | |
getLcBestDualBoundValue() | BbParaSolver | |
getNNodesLeft() | ScipParaSolver | protectedvirtual |
getNNodesSolved() | ScipParaSolver | protectedvirtual |
getNOrgVars() | ScipParaSolver | |
getNotificaionProcessed() | BbParaSolver | |
getNPreviousNodesLeft() | ScipParaSolver | |
getNRestarts() | ScipParaSolver | virtual |
getNSendInCollectingMode() | BbParaSolver | |
getNStopSolvingMode() | BbParaSolver | |
getNTightened() | ScipParaSolver | virtual |
getNTightenedInt() | ScipParaSolver | virtual |
getOffsetDepth() | ScipParaSolver | |
getOffsetTimeToWaitToken() | ParaSolver | |
getOrgVarLb(int i) | ScipParaSolver | |
getOrgVarUb(int i) | ScipParaSolver | |
getOriginalIndex(int index) | ScipParaSolver | |
getOriginalMaxRestart() | ScipParaSolver | |
getOriginalPriority() | ScipParaSolver | |
getParaComm() | BbParaSolver | |
getParaInstance() | BbParaSolver | |
getParaParamSet() | BbParaSolver | |
getParentDiffSubproblem() | ScipParaSolver | |
getPendingIncumbentValue() | BbParaSolver | |
getPreviousCommTime() | ParaSolver | |
getProbIndex(int index) | ScipParaSolver | |
getRank() | BbParaSolver | virtual |
getRootNodeTime() | BbParaSolver | |
getScip() | ScipParaSolver | |
getSelfSplitNodesLeft() | BbParaSolver | |
getSimplexIter() | ScipParaSolver | virtual |
getSubMipDepth() | BbParaSolver | |
getTargetBound() | BbParaSolver | |
getTerminationMode() | ParaSolver | |
getThresholdValue(int nNodes) | BbParaSolver | virtual |
getTightenedVarLb(int i) | ScipParaSolver | |
getTightenedVarUb(int i) | ScipParaSolver | |
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 |
includeUserPlugins(SCIP *inScip) | ScipParaSolver | |
interruptMsgMonitor | ScipParaSolver | protected |
iReceiveMessages() | BbParaSolver | virtual |
isAggressiveCollecting() | BbParaSolver | |
isAggressivePresolvingSpecified() | BbParaSolver | |
isAnotherNodeIsRequested() | BbParaSolver | |
isBreaking() | BbParaSolver | |
isCollecingInterrupt() | BbParaSolver | |
isCollectingAllNodes() | BbParaSolver | |
isCollectingModeProhibited() | ScipParaSolver | |
isCopyIncreasedVariables() | ScipParaSolver | |
isDualBoundGainTestNeeded() | BbParaSolver | |
isEnoughGainObtained() | BbParaSolver | |
isGivenGapReached() | BbParaSolver | |
isGlobalIncumbentUpdated() | BbParaSolver | |
isInCollectingMode() | BbParaSolver | |
isInterrupting() | ScipParaSolver | |
isIterativeBreakDownApplied() | BbParaSolver | |
isManyNodesCollectionRequested() | BbParaSolver | |
isOnceBreak() | BbParaSolver | |
isOriginalIndeciesMap() | ScipParaSolver | |
isProbIndeciesMap() | ScipParaSolver | |
isRacingInterruptRequested() | BbParaSolver | |
isRacingRampUp() | BbParaSolver | |
isRacingStage() | BbParaSolver | |
isRacingWinner() | ParaSolver | |
isRampUp() | ParaSolver | |
issueInterruptSolve() | ScipParaSolver | 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) | ScipParaSolver | protectedvirtual |
lcBestDualBoundValue | BbParaSolver | protected |
lightWeightRootNodeComputation | BbParaSolver | protected |
localIncumbentIsChecked | BbParaSolver | protected |
localIncumbentSolution | ParaSolver | protected |
logfile | ScipParaSolver | protected |
mapToOriginalIndecies | ScipParaSolver | protected |
mapToProbIndecies | ScipParaSolver | protected |
mapToSolverLocalIndecies | ScipParaSolver | 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 |
messagehdlr | ScipParaSolver | 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 |
miscAllowdualreds | ScipParaSolver | protected |
nAddedConss | ScipParaSolver | protected |
nCollectOnce | BbParaSolver | protected |
newParaNodeExists() | BbParaSolver | |
newParaTaskExists() | ParaSolver | |
newTask | ParaSolver | protected |
nHandlers | ParaSolver | protected |
nImprovedIncumbent | ParaSolver | protected |
nodesel | ScipParaSolver | protected |
nOrgVars | ScipParaSolver | protected |
nOrgVarsInSolvers | ScipParaSolver | 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 |
nPreviousNodesLeft | ScipParaSolver | 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 |
orgFeastol | ScipParaSolver | protected |
orgLpfeastol | ScipParaSolver | protected |
orgMaxRestart | ScipParaSolver | protected |
orgVarLbs | ScipParaSolver | protected |
orgVarUbs | ScipParaSolver | protected |
originalParamSet | ScipParaSolver | protected |
originalPriority | ScipParaSolver | 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 |
problemFileName | ScipParaSolver | 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) | ScipParaSolver | virtual |
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 |
prohibitCollectingMode() | ScipParaSolver | |
quiet | ScipParaSolver | protected |
racingInterruptIsRequested | ParaSolver | protected |
racingIsInterrupted | ParaSolver | protected |
racingParams | ParaSolver | protected |
racingWinner | ParaSolver | protected |
rampUp | ParaSolver | protected |
receiveNewTaskAndReactivate() | BbParaSolver | protectedvirtual |
recoverOriginalSettings() | ScipParaSolver | protected |
reinitialize() | ScipParaSolver | 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 |
runInterruptMsgMonitorThread(void *threadData) | ScipParaSolver | protectedstatic |
saveIfImprovedSolutionWasFound(ParaSolution *sol) | BbParaSolver | virtual |
saveImprovedSolution() | ScipParaSolver | protected |
saveOrgProblemBounds() | ScipParaSolver | protected |
saveOriginalPriority() | ScipParaSolver | |
saveOriginalSettings() | ScipParaSolver | protected |
scip | ScipParaSolver | protected |
scipDiffParamSet | ScipParaSolver | protected |
scipDiffParamSetRoot | ScipParaSolver | protected |
ScipMessageHandlerFunctionPointer typedef | ScipParaSolver | protected |
ScipParaSolver(int argc, char **argv, UG::ParaComm *comm, UG::ParaParamSet *paraParamSet, UG::ParaInstance *inParaInstance, UG::ParaDeterministicTimer *detTimer) | ScipParaSolver | |
ScipParaSolver(int argc, char **argv, UG::ParaComm *comm, UG::ParaParamSet *paraParamSet, UG::ParaInstance *inParaInstance, UG::ParaDeterministicTimer *detTimer, double timeOffset, bool thread) | ScipParaSolver | |
ScipParaSolver(int argc, char **argv, int nhanders, UG::ParaComm *comm, UG::ParaParamSet *paraParamSet, UG::ParaInstance *paraInstance, UG::ParaDeterministicTimer *detTimer) | ScipParaSolver | |
ScipParaSolver(int argc, char **argv, int nhanders, UG::ParaComm *comm, UG::ParaParamSet *paraParamSet, UG::ParaInstance *paraInstance, UG::ParaDeterministicTimer *detTimer, double timeOffset, bool thread) | ScipParaSolver | |
scipPropagator | ScipParaSolver | protected |
scipToCheckEffectOfRootNodeProcesses | ScipParaSolver | protected |
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 |
setBakSettings() | ScipParaSolver | protected |
setII(double sum, int count) | BbParaSolver | |
setKeepRacing(bool value) | BbParaSolver | |
setLightWeightRootNodeProcess() | ScipParaSolver | virtual |
setNotEnoughGain() | BbParaSolver | |
setNPreviousNodesLeft(long long n) | ScipParaSolver | |
setOnceBreak() | BbParaSolver | |
setOrgVarLb(int i, double v) | ScipParaSolver | |
setOrgVarUb(int i, double v) | ScipParaSolver | |
setOriginalMaxRestart() | ScipParaSolver | |
setOriginalNodeSelectionStrategy() | ScipParaSolver | protectedvirtual |
setOriginalPriority() | ScipParaSolver | |
setOriginalRootNodeProcess() | ScipParaSolver | virtual |
setPreviousCommTime(double detTime) | ParaSolver | |
setProblemFileName(const char *fileName) | ScipParaSolver | |
setRacingParams(UG::ParaRacingRampUpParamSet *inRacingParams, bool winnerParam) | ScipParaSolver | protectedvirtual |
setRootNodeSimplexIter(int iter) | BbParaSolver | |
setRootNodeTime() | BbParaSolver | virtual |
setSendBackAllNodes() | BbParaSolver | |
setTerminationMode(int tm) | ParaSolver | |
setTightenedVarLb(int i, double v) | ScipParaSolver | |
setTightenedVarUb(int i, double v) | ScipParaSolver | |
settingsNameLC | ScipParaSolver | protected |
setUserPlugins(ScipUserPlugins *inUi) | ScipParaSolver | |
setWinnerRacingParams(UG::ParaRacingRampUpParamSet *inRacingParams) | ScipParaSolver | protectedvirtual |
solve() | ScipParaSolver | protectedvirtual |
solverDualBound | BbParaSolver | protected |
solveToCheckEffectOfRootNodePreprocesses() | ScipParaSolver | protectedvirtual |
stayAliveAfterInterrupt | ParaSolver | protected |
subproblemFreed | ParaSolver | protected |
targetBound | BbParaSolver | protected |
terminateRacing() | ParaSolver | |
terminationMode | ParaSolver | protected |
testDualBoundGain | BbParaSolver | protected |
tightenedVarLbs | ScipParaSolver | protected |
tightenedVarUbs | ScipParaSolver | protected |
totalNImprovedIncumbent | BbParaSolver | protected |
totalNSent | BbParaSolver | protected |
totalNSolved | BbParaSolver | protected |
totalRootNodeTime | BbParaSolver | protected |
tryNewSolution(UG::ParaSolution *sol) | ScipParaSolver | virtual |
ubBoundTightened(int source, int tag) | ScipParaSolver | 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 |
userPlugins | ScipParaSolver | protected |
waitAckCompletion() | BbParaSolver | virtual |
waitingSpecificMessage | ParaSolver | protected |
waitMessageIfNecessary() | BbParaSolver | virtual |
waitNotificationIdMessage() | BbParaSolver | virtual |
waitToken(int rank) | BbParaSolver | virtual |
warmStarted | ParaSolver | protected |
wasTerminatedNormally() | ScipParaSolver | virtual |
winnerRacingParams | ParaSolver | protected |
writeCurrentTaskProblem(const std::string &filename) | ScipParaSolver | virtual |
writeSubproblem() | ScipParaSolver | virtual |
~BbParaSolver() | BbParaSolver | virtual |
~ParaSolver() | ParaSolver | virtual |
~ScipParaSolver() | ScipParaSolver | virtual |