createSubproblem() | ParaSolver | protectedvirtual |
currentTask | ParaSolver | protected |
eps | ParaSolver | protected |
freeSubproblem() | ParaSolver | protectedvirtual |
getCurrentTask() | ParaSolver | |
getDeterministicTimer() | ParaSolver | |
getElapsedTimeOfTaskSolving() | ParaSolver | |
getGlobalBestIncumbentSolution() | ParaSolver | |
getNotificaionProcessed() | ParaSolver | |
getOffsetTimeToWaitToken() | ParaSolver | |
getParaComm() | ParaSolver | |
getParaInstance() | ParaSolver | |
getParaParamSet() | ParaSolver | |
getPreviousCommTime() | ParaSolver | |
getRank() | ParaSolver | virtual |
getTerminationMode() | ParaSolver | |
globalBestIncumbentSolution | ParaSolver | protected |
globalBestIncumbentValue | ParaSolver | protected |
globalIncumbnetValueUpdateFlag | ParaSolver | protected |
idleTimeAfterLastParaTask | ParaSolver | protected |
idleTimeBetweenParaTasks | ParaSolver | protected |
idleTimeToFirstParaTask | ParaSolver | protected |
idleTimeToWaitAckCompletion | ParaSolver | protected |
idleTimeToWaitNotificationId | ParaSolver | protected |
idleTimeToWaitToken | ParaSolver | protected |
iReceiveMessages()=0 | ParaSolver | pure virtual |
isInterrupting() | ParaSolver | |
isRacingWinner() | ParaSolver | |
isRampUp() | ParaSolver | |
isTerminationRequested() | ParaSolver | |
isWaitingForSpecificMessage() | ParaSolver | |
isWarmStarted() | ParaSolver | |
localIncumbentSolution | ParaSolver | protected |
memoryLimitIsReached | ParaSolver | protected |
messageHandler | ParaSolver | protected |
MessageHandlerFunctionPointer typedef | ParaSolver | protected |
newParaTaskExists() | ParaSolver | |
newTask | ParaSolver | protected |
nHandlers | ParaSolver | protected |
nImprovedIncumbent | ParaSolver | protected |
notificationIdGenerator | ParaSolver | protected |
notificationIsNecessary()=0 | ParaSolver | pure virtual |
notificationProcessed | ParaSolver | protected |
nParaTasksReceived | ParaSolver | protected |
nParaTasksSolved | ParaSolver | protected |
offsetTimeToWaitToken | ParaSolver | 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) | ParaSolver | virtual |
pendingIncumbentValue | ParaSolver | protected |
pendingSolution | ParaSolver | protected |
previousCommTime | ParaSolver | protected |
previousIdleTimeToWaitToken | ParaSolver | protected |
previousNotificationTime | ParaSolver | protected |
previousStopTime | ParaSolver | protected |
processTagIncumbentValue(int source, int tag) | ParaSolver | protectedvirtual |
processTagInterruptRequest(int source, int tag)=0 | ParaSolver | protectedpure virtual |
processTagNotificationId(int source, int tag)=0 | ParaSolver | protectedpure virtual |
processTagRampUp(int source, int tag) | ParaSolver | protectedvirtual |
processTagSolution(int source, int tag)=0 | ParaSolver | protectedpure virtual |
processTagTask(int source, int tag)=0 | ParaSolver | protectedpure virtual |
processTagTaskReceived(int source, int tag)=0 | ParaSolver | protectedpure virtual |
processTagTerminateRequest(int source, int tag)=0 | ParaSolver | protectedpure virtual |
processTagToken(int source, int tag) | ParaSolver | protectedvirtual |
processTagWinner(int source, int tag) | ParaSolver | protectedvirtual |
processTagWinnerRacingRampUpParamSet(int source, int tag) | ParaSolver | protectedvirtual |
racingInterruptIsRequested | ParaSolver | protected |
racingIsInterrupted | ParaSolver | protected |
racingParams | ParaSolver | protected |
racingWinner | ParaSolver | protected |
rampUp | ParaSolver | protected |
receiveNewTaskAndReactivate()=0 | ParaSolver | protectedpure virtual |
reinitialize() | ParaSolver | protectedvirtual |
run()=0 | ParaSolver | pure virtual |
run(ParaTask *paraTask) | ParaSolver | virtual |
run(ParaRacingRampUpParamSet *inRacingRampUpParamSet) | ParaSolver | virtual |
saveIfImprovedSolutionWasFound(ParaSolution *sol) | ParaSolver | virtual |
sendCompletionOfCalculation(double stopTime)=0 | ParaSolver | protectedpure virtual |
sendIfImprovedSolutionWasFound(ParaSolution *sol) | ParaSolver | virtual |
sendLocalSolution() | ParaSolver | virtual |
setPreviousCommTime(double detTime) | ParaSolver | |
setRacingParams(ParaRacingRampUpParamSet *racingParms, bool winnerParam) | ParaSolver | protectedvirtual |
setTerminationMode(int tm) | ParaSolver | |
setWinnerRacingParams(ParaRacingRampUpParamSet *racingParms) | ParaSolver | protectedvirtual |
solve()=0 | ParaSolver | protectedpure virtual |
stayAliveAfterInterrupt | ParaSolver | protected |
subproblemFreed | ParaSolver | protected |
terminateRacing() | ParaSolver | |
terminationMode | ParaSolver | protected |
tryNewSolution(ParaSolution *sol)=0 | ParaSolver | pure virtual |
updateGlobalBestIncumbentSolution(ParaSolution *sol) | ParaSolver | protectedvirtual |
updateGlobalBestIncumbentValue(double newValue) | ParaSolver | protectedvirtual |
updatePendingSolution() | ParaSolver | virtual |
updatePendingSolutionIsProceeding | ParaSolver | protected |
waitAckCompletion()=0 | ParaSolver | protectedpure virtual |
waitingSpecificMessage | ParaSolver | protected |
waitMessageIfNecessary()=0 | ParaSolver | pure virtual |
waitNotificationIdMessage()=0 | ParaSolver | protectedpure virtual |
waitToken(int rank) | ParaSolver | virtual |
warmStarted | ParaSolver | protected |
wasTerminatedNormally()=0 | ParaSolver | pure virtual |
winnerRacingParams | ParaSolver | protected |
writeCurrentTaskProblem(const std::string &filename)=0 | ParaSolver | pure virtual |
writeSubproblem()=0 | ParaSolver | pure virtual |
~ParaSolver() | ParaSolver | virtual |