Classes | |
class | AscendingCollectingModeSolverHeap |
class | AscendingSelectionHeap |
class AscendingSelectionHeap More... | |
class | BbParaCalculationState |
Base class of Calculation state in a ParaSolver. More... | |
class | BbParaCalculationStateMpi |
Calculation state object for MPI communications. More... | |
class | BbParaCalculationStateTh |
Calculation state object for thread communications. More... | |
class | BbParaCommCPP11 |
Communicator object for C++11 thread communications. More... | |
class | BbParaCommMpi |
Communicator object for MPI communications. More... | |
class | BbParaCommPth |
Communicator object for pthreads thread communications. More... | |
class | BbParaDiffSubproblem |
Class for the difference between instance and subproblem. More... | |
struct | BbParaFixedValue_ |
Fixed value struct. More... | |
struct | BbParaFixedVariable_ |
Fixed variable struct. More... | |
class | BbParaInitiator |
Class for initiator. More... | |
class | BbParaInstance |
class for instance data More... | |
class | BbParaLoadCoordinator |
Class for LoadCoordinator. More... | |
class | BbParaLoadCoordinatorTerminationState |
Class for LoadCoordinator termination state which contains calculation state in a ParaLoadCoordinator. More... | |
struct | BbParaMergedNodeListElement_ |
merged node list element stract More... | |
struct | BbParaMergeNodeInfo_ |
Merge node information struct. More... | |
class | BbParaNode |
class BbParaNode More... | |
class | BbParaNodeMpi |
class BbParaNodeMpi More... | |
class | BbParaNodePool |
class BbParaNodePool More... | |
class | BbParaNodePoolForCleanUp |
class BbParaNodePoolForCleanUp More... | |
class | BbParaNodePoolForMinimization |
class BbParaNodePoolForMinimization More... | |
class | BbParaNodesMerger |
class | BbParaNodeSortCriterion |
class BbParaNodeSortCriterion More... | |
class | BbParaNodeSortCriterionForCleanUp |
class BbParaNodeSortCriterionForCleanUp More... | |
class | BbParaNodeTh |
class BbParaNodeTh More... | |
class | BbParaParamSet |
class BbParaParamSet More... | |
class | BbParaRacingRampUpParamSet |
class BbParaRacingRampUpParamSet (parameter set for racing ramp-up) More... | |
class | BbParaRacingSolverPool |
class BbParaRacingSolverPool (Racing Solver Pool) More... | |
class | BbParaSolution |
class for solution More... | |
class | BbParaSolver |
class BbParaSolver More... | |
class | BbParaSolverPool |
class BbParaSolverPool (Solver Pool base class) More... | |
class | BbParaSolverPoolElement |
class BbParaSolverPoolElement (This class includes information about a Solver status) More... | |
class | BbParaSolverPoolForMinimization |
class BbParaSolverPoolForMinimization (Solver Pool for Minimization Problems) More... | |
class | BbParaSolverState |
class BbParaSolverState (ParaSolver state object for notification message) More... | |
class | BbParaSolverStateMpi |
class BbParaSolverStateMpi (ParaSolver state object for notification message communicated by MPI) More... | |
class | BbParaSolverStateTh |
class BbParaSolverStateTh (ParaSolver state object for notification message by thread communication) More... | |
class | BbParaSolverTerminationState |
class BbParaSolverTerminationState (Solver termination state in a ParaSolver) More... | |
class | BbParaSolverTerminationStateMpi |
class BbParaSolverTerminationStateMpi (Solver termination state in a ParaSolver communicated by MPI) More... | |
class | BbParaSolverTerminationStateTh |
class BbParaSolverTerminationStateMpi (Solver termination state in a ParaSolver communicated by thread) More... | |
struct | BbParaSortedVariable_ |
Sorted variable struct. More... | |
class | CollectingModeSolverHeap |
class CollectingModeSolverHeap More... | |
class | ConditionVariable |
Condition variable. More... | |
class | DescendingCollectingModeSolverHeap |
class DescendingCollectingModeSolverHeap More... | |
class | DescendingSelectionHeap |
class DescendingSelectionHeap More... | |
class | Lock |
Class that implements a lock. The class wraps around pthread_mutex_t and adds some safeguards. More... | |
struct | LockException |
Exception that is thrown whenever something goes wrong with a lock. More... | |
class | LockRAII |
Class to do RAII with a lock. The constructor will acquire the lock and the destructor will delete it. More... | |
class | LockRAIIHelper |
Same as LockRAII but with additional members to implement the LOCKED macro. More... | |
class | MessageQueueElement |
Class for message queue element. More... | |
class | MessageQueueTableElement |
Class of MessageQueueTableElement. More... | |
class | ParaCalculationState |
Base class of Calculation state in a ParaSolver. More... | |
class | ParaComm |
Base class of communicator object. More... | |
class | ParaCommCPP11 |
Communicator object for C++11 thread communications. More... | |
class | ParaCommMpi |
Communicator object for MPI communications. More... | |
class | ParaCommPth |
Communicator object for pthreads thread communications. More... | |
class | ParaDeterministicTimer |
class for deterministic timer More... | |
class | ParaDiffSubproblem |
Class for the difference between instance and subproblem. More... | |
class | ParaInitialStat |
class for initial statistics collecting after racing More... | |
class | ParaInitiator |
Class for initiator. More... | |
class | ParaInstance |
class for instance data More... | |
class | ParaIsendRequest |
class | ParaLoadCoordinator |
Class for LoadCoordinator. More... | |
class | ParaLoadCoordinatorTerminationState |
Class for LoadCoordinator termination state which contains calculation state in a ParaLoadCoordinator. More... | |
class | ParaParam |
class ParaParam More... | |
class | ParaParamBool |
class ParaParamBool More... | |
class | ParaParamChar |
class ParaParamChar More... | |
class | ParaParamInt |
class ParaParamInt More... | |
class | ParaParamLongint |
class ParaParamLongint More... | |
class | ParaParamReal |
class ParaParamReal More... | |
class | ParaParamSet |
class ParaParamSet More... | |
class | ParaParamSetMpi |
class ParaParamSetMpi More... | |
class | ParaParamSetTh |
class ParaParamSetTh More... | |
class | ParaParamString |
class ParaParamString More... | |
class | ParaRacingRampUpParamSet |
class ParaRacingRampUpParamSet (parameter set for racing ramp-up) More... | |
class | ParaRacingSolverPool |
class ParaRacingSolverPool (Racing Solver Pool) More... | |
class | ParaSolution |
class for solution More... | |
class | ParaSolver |
class ParaSolver More... | |
class | ParaSolverPool |
class ParaSolverPool (Solver Pool base class) More... | |
class | ParaSolverState |
class ParaSolverState (ParaSolver state object for notification message) More... | |
class | ParaSolverTerminationState |
class ParaSolverTerminationState (Solver termination state in a ParaSolver) More... | |
class | ParaSysTimer |
Class ParaSysTimer. More... | |
class | ParaTask |
class ParaTask More... | |
class | ParaTaskGenealogicalLocalPtr |
class ParaTaskGenealogicalLocalPtr More... | |
class | ParaTaskGenealogicalPtr |
class of pointer to indicate a ParaTask genealogical relation More... | |
class | ParaTaskGenealogicalRemotePtr |
class ParaTaskGenealogicalRemotePtr More... | |
class | ParaTimeLimitMonitorTh |
class ParaTimeLimitMonitorTh More... | |
class | ParaTimer |
class ParaTimer More... | |
class | ParaTimerMpi |
class ParaTimerMpi (Timer used in MPI communication) More... | |
class | ParaTimerTh |
class ParaTimerMpi (Timer used in thread communication) More... | |
class | SelectionHeap |
class Selection Heap More... | |
class | SubtaskId |
SubtaskId class. More... | |
class | TaskId |
TaskId class. More... | |
class | ThreadsTableElement |
Class of ThreadsTableElement. More... | |
Typedefs | |
typedef ParaInitiator * | ParaInitiatorPtr |
typedef ParaRacingRampUpParamSet * | ParaRacingRampUpParamSetPtr |
typedef ParaSolution * | ParaSolutionPtr |
typedef ParaSolverPoolElement * | ParaSolverPoolElementPtr |
typedef ParaTaskGenealogicalPtr * | ParaTaskGenealogicalPtrPtr |
typedef ParaTask * | ParaTaskPtr |
typedef BbParaNode * | BbParaNodePtr |
typedef struct BbParaFixedValue_ | BbParaFixedValue |
typedef struct BbParaMergeNodeInfo_ | BbParaMergeNodeInfo |
typedef struct BbParaFixedVariable_ | BbParaFixedVariable |
typedef struct BbParaSortedVariable_ | BbParaSortedVariable |
typedef struct BbParaFixedValue_ * | BbParaFixedValuePtr |
typedef struct BbParaMergedNodeListElement_ | BbParaMergedNodeListElement |
typedef BbParaRacingRampUpParamSet * | BbParaRacingRampUpParamSetPtr |
typedef BbParaSolution * | BbParaSolutionPtr |
typedef BbParaSolverPoolElement * | BbParaSolverPoolElementPtr |
Enumerations | |
enum | RunningPhase { RampUpPhase , NormalRunningPhase , TerminationPhase } |
running phase definition More... | |
enum | SolverStatus { Inactive , Racing , RacingEvaluation , Active , Reserved , Dead , InterruptRequested , TerminateRequested , Terminated } |
enum | FinalSolverState { InitialNodesGenerated , Aborted , HardTimeLimitIsReached , MemoryLimitIsReached , GivenGapIsReached , ComputingWasInterrupted , ProblemWasSolved , RequestedSubProblemsWereSolved } |
Final status of computation. More... | |
Functions | |
const char * | getGitHash () |
uncomment this define to activate debugging on given solution PARASCIP_DEBUG only valid for PARASCIP
typedef struct BbParaFixedValue_ BbParaFixedValue |
Definition at line 53 of file bbParaNodesMerger.h.
typedef struct BbParaFixedValue_* BbParaFixedValuePtr |
Definition at line 57 of file bbParaNodesMerger.h.
typedef struct BbParaFixedVariable_ BbParaFixedVariable |
Definition at line 55 of file bbParaNodesMerger.h.
typedef struct BbParaMergedNodeListElement_ BbParaMergedNodeListElement |
Definition at line 58 of file bbParaNodesMerger.h.
typedef struct BbParaMergeNodeInfo_ BbParaMergeNodeInfo |
Definition at line 54 of file bbParaNodesMerger.h.
typedef BbParaNode* BbParaNodePtr |
Definition at line 720 of file bbParaNode.h.
Definition at line 194 of file bbParaRacingRampUpParamSet.h.
typedef BbParaSolution* BbParaSolutionPtr |
Definition at line 94 of file bbParaSolution.h.
Definition at line 53 of file bbParaSolverPool.h.
typedef struct BbParaSortedVariable_ BbParaSortedVariable |
Definition at line 56 of file bbParaNodesMerger.h.
typedef ParaInitiator * ParaInitiatorPtr |
Definition at line 257 of file paraInitiator.h.
Definition at line 165 of file paraRacingRampUpParamSet.h.
typedef ParaSolution* ParaSolutionPtr |
Definition at line 148 of file paraSolution.h.
typedef ParaSolverPoolElement* ParaSolverPoolElementPtr |
Definition at line 51 of file paraSolverPool.h.
Definition at line 536 of file paraTask.h.
typedef ParaTask* ParaTaskPtr |
Definition at line 1027 of file paraTask.h.
enum FinalSolverState |
Final status of computation.
Definition at line 60 of file bbParaInitiator.h.
enum RunningPhase |
running phase definition
Enumerator | |
---|---|
RampUpPhase | ramp-up phase |
NormalRunningPhase | normal running phase (primary phase) |
TerminationPhase | termination phase, includes interrupting phase |
Definition at line 65 of file paraLoadCoordinator.h.
enum SolverStatus |
Enumerator | |
---|---|
Inactive | |
Racing | |
RacingEvaluation | |
Active | |
Reserved | |
Dead | |
InterruptRequested | |
TerminateRequested | |
Terminated |
Definition at line 53 of file paraSolverPool.h.
const char * getGitHash | ( | ) |
returns the current git hash of UG
Definition at line 33 of file uggithash.cpp.
References UG_GITHASH.
Referenced by ParaInitiator::ParaInitiator().
|
static |
Definition at line 177 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), BbParaSolverPool::BbParaSolverPool(), and BbParaLoadCoordinator::processTagSolverState().
|
static |
Definition at line 138 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), BbParaSolver::getAggresivePresolvingDepth(), and BbParaSolver::isAggressivePresolvingSpecified().
|
static |
Definition at line 139 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaSolver::getAggresivePresolvingStopDepth().
|
static |
Definition at line 93 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), ScipParaObjCommPointHdlr::checkRootNodeSolvabilityAndSendParaNode(), and ScipParaObjNodesel::getNBoundChanges().
|
static |
Definition at line 187 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaObjCommPointHdlr::scip_exec().
|
static |
Definition at line 106 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaSolver::solve().
|
static |
bb user defined transfer data types
Definition at line 60 of file bbParaCommCPP11.h.
|
static |
bb user defined transfer data types
Definition at line 60 of file bbParaCommPth.h.
|
static |
Definition at line 62 of file bbParaCommCPP11.h.
|
static |
Definition at line 62 of file bbParaCommPth.h.
|
static |
Definition at line 65 of file bbParaParamSet.h.
|
static |
Definition at line 111 of file bbParaParamSet.h.
|
static |
Definition at line 112 of file bbParaParamSet.h.
Referenced by BbParaParamSet::getNumBoolParams(), and ScipParaParamSet::getNumBoolParams().
|
static |
Char parameters.
Definition at line 207 of file bbParaParamSet.h.
|
static |
Definition at line 210 of file bbParaParamSet.h.
|
static |
Definition at line 211 of file bbParaParamSet.h.
Referenced by BbParaParamSet::getNumCharParams(), ScipParaParamSet::getNumCharParams(), and BbParaParamSet::getNumRealParams().
|
static |
Bool parameters.
Definition at line 64 of file bbParaParamSet.h.
|
static |
Int parameters.
Definition at line 116 of file bbParaParamSet.h.
|
static |
Definition at line 158 of file bbParaParamSet.h.
|
static |
Definition at line 159 of file bbParaParamSet.h.
Referenced by BbParaParamSet::getNumIntParams(), and ScipParaParamSet::getNumIntParams().
|
static |
Definition at line 224 of file bbParaParamSet.h.
|
static |
Longint parameters.
Definition at line 163 of file bbParaParamSet.h.
|
static |
Definition at line 166 of file bbParaParamSet.h.
|
static |
Definition at line 167 of file bbParaParamSet.h.
Referenced by BbParaParamSet::getNumLongintParams(), and ScipParaParamSet::getNumLongintParams().
|
static |
Real parameters.
Definition at line 171 of file bbParaParamSet.h.
|
static |
Definition at line 202 of file bbParaParamSet.h.
|
static |
Definition at line 203 of file bbParaParamSet.h.
Referenced by ScipParaParamSet::getNumRealParams().
|
static |
Definition at line 225 of file bbParaParamSet.h.
|
static |
String parameters.
Definition at line 215 of file bbParaParamSet.h.
|
static |
Definition at line 222 of file bbParaParamSet.h.
|
static |
Definition at line 223 of file bbParaParamSet.h.
Referenced by BbParaParamSet::getNumStringParams(), and ScipParaParamSet::getNumStringParams().
|
static |
Definition at line 175 of file bbParaParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaParamSet::BbParaParamSet(), BbParaSolver::BbParaSolver(), BbParaSolver::getBoundGapForCollectingMode(), BbParaLoadCoordinator::restartInRampDownPhase(), BbParaLoadCoordinator::run(), and BbParaLoadCoordinator::warmStart().
|
static |
Definition at line 178 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), BbParaSolver::getBoundGapForStopSolving(), and BbParaLoadCoordinator::processTagAnotherNodeRequest().
|
static |
Definition at line 140 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaSolver::getBigDualGapSubtreeHandlingStrategy().
|
static |
Definition at line 95 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), BbParaSolverPool::BbParaSolverPool(), and ScipParaObjCommPointHdlr::scip_exec().
|
static |
Definition at line 77 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), BbParaLoadCoordinator::processTagCompletionOfCalculation(), ScipParaSolver::reinitialize(), BbParaSolver::run(), ScipParaSolver::ScipParaSolver(), and ScipParaSolver::~ScipParaSolver().
|
static |
Definition at line 98 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaInitiator::tryToSetIncumbentSolution().
|
static |
Definition at line 75 of file paraParamSet.h.
Referenced by ParaParamSet::ParaParamSet(), BbParaLoadCoordinator::processTagSolution(), ParaParamSet::read(), and BbParaLoadCoordinator::run().
|
static |
Definition at line 130 of file paraParamSet.h.
Referenced by ParaParamSet::ParaParamSet(), BbParaLoadCoordinator::processTagSolution(), BbParaLoadCoordinator::updateCheckpointFiles(), and BbParaLoadCoordinator::warmStart().
|
static |
Definition at line 107 of file paraParamSet.h.
Referenced by ParaParamSet::ParaParamSet(), BbParaLoadCoordinator::run(), and BbParaSolver::waitAckCompletion().
|
static |
Definition at line 100 of file bbParaParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), and BbParaParamSet::BbParaParamSet().
|
static |
Definition at line 193 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaSolverPoolForMinimization::switchInCollectingMode().
|
static |
Definition at line 78 of file bbParaParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaParamSet::BbParaParamSet(), BbParaParamSet::read(), BbParaLoadCoordinator::run(), ScipParaObjCommPointHdlr::ScipParaObjCommPointHdlr(), BbParaLoadCoordinator::sendParaTasksToIdleSolvers(), and BbParaLoadCoordinator::warmStart().
|
static |
Definition at line 104 of file bbParaParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaParamSet::BbParaParamSet(), BbParaSolver::BbParaSolver(), ScipParaSolver::freeSubproblem(), BbParaLoadCoordinator::processRacingRampUpTagCompletionOfCalculation(), ScipParaSolver::reinitialize(), ScipParaSolver::saveOrgProblemBounds(), ScipParaObjCommPointHdlr::scip_exec(), ScipParaSolver::ScipParaSolver(), ScipParaInitiator::sendSolverInitializationMessage(), and ScipParaSolver::setRacingParams().
|
static |
Definition at line 187 of file paraDef.h.
Referenced by BbParaLoadCoordinator::processTagCompletionOfCalculation(), and BbParaSolver::sendCompletionOfCalculation().
|
static |
Definition at line 186 of file paraDef.h.
Referenced by BbParaLoadCoordinator::processRacingRampUpTagCompletionOfCalculation(), BbParaLoadCoordinator::processTagCompletionOfCalculation(), and BbParaSolver::sendCompletionOfCalculation().
|
static |
Definition at line 183 of file paraDef.h.
Referenced by BbParaLoadCoordinator::processRacingRampUpTagCompletionOfCalculation(), BbParaLoadCoordinator::processTagCompletionOfCalculation(), BbParaLoadCoordinator::processTagSelfSlpitNodeCalcuationState(), and BbParaSolver::sendCompletionOfCalculation().
|
static |
Definition at line 184 of file paraDef.h.
Referenced by BbParaLoadCoordinator::processRacingRampUpTagCompletionOfCalculation(), BbParaLoadCoordinator::processTagCompletionOfCalculation(), BbParaLoadCoordinator::processTagSelfSlpitNodeCalcuationState(), BbParaSolver::sendCompletionOfCalculation(), BbParaSolver::sendSolverTerminationState(), and ScipParaSolver::~ScipParaSolver().
|
static |
Definition at line 189 of file paraDef.h.
Referenced by BbParaLoadCoordinator::processRacingRampUpTagCompletionOfCalculation(), BbParaLoadCoordinator::processTagCompletionOfCalculation(), BbParaLoadCoordinator::processTagSelfSlpitNodeCalcuationState(), BbParaLoadCoordinator::processTagSelfSplitTermStateForInterruption(), BbParaLoadCoordinator::processTagTermStateForInterruption(), and BbParaSolver::sendCompletionOfCalculation().
|
static |
Definition at line 188 of file paraDef.h.
Referenced by BbParaLoadCoordinator::processRacingRampUpTagCompletionOfCalculation(), BbParaLoadCoordinator::processTagCompletionOfCalculation(), BbParaLoadCoordinator::processTagSelfSlpitNodeCalcuationState(), BbParaLoadCoordinator::processTagSelfSplitTermStateForInterruption(), BbParaLoadCoordinator::processTagTermStateForInterruption(), and BbParaSolver::sendCompletionOfCalculation().
|
static |
Definition at line 185 of file paraDef.h.
Referenced by BbParaLoadCoordinator::processRacingRampUpTagCompletionOfCalculation(), BbParaLoadCoordinator::processTagCompletionOfCalculation(), and BbParaSolver::sendCompletionOfCalculation().
|
static |
Definition at line 182 of file paraDef.h.
Referenced by BbParaLoadCoordinator::processTagCompletionOfCalculation(), BbParaLoadCoordinator::processTagSelfSlpitNodeCalcuationState(), BbParaSolver::sendCompletionOfCalculation(), BbParaSolver::sendCompletionOfCalculationWithoutSolving(), BbParaSolver::sendSolverTerminationState(), ScipParaSolver::solve(), and ScipParaSolver::~ScipParaSolver().
|
static |
Definition at line 99 of file bbParaParamSet.h.
Referenced by BbParaSolverPool::activateSolver(), BbParaParamSet::BbParaParamSet(), BbParaSolverPool::inactivateSolver(), BbParaSolverPool::resetCountersInSolver(), ScipParaObjCommPointHdlr::scip_exec(), and ScipParaSolver::solve().
|
static |
Definition at line 188 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaRacingSolverPool::isWinnerDecided().
|
static |
Definition at line 76 of file paraParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaSolver::getThresholdValue(), BbParaRacingSolverPool::isWinnerDecided(), ParaCommMpi::lcInit(), main(), BbParaLoadCoordinator::newRacing(), BbParaSolver::notificationIsNecessary(), ParaLoadCoordinator::ParaLoadCoordinator(), ParaParamSet::ParaParamSet(), ParaSolver::ParaSolver(), BbParaLoadCoordinator::processTagCompletionOfCalculation(), BbParaSolver::processTagIncumbentValue(), BbParaLoadCoordinator::processTagSelfSlpitNodeCalcuationState(), BbParaLoadCoordinator::processTagSolverState(), BbParaSolver::processTagToken(), BbParaSolver::receiveNewTaskAndReactivate(), BbParaLoadCoordinator::run(), BbParaSolver::run(), runSolverThread(), ScipParaObjCommPointHdlr::scip_exec(), ScipParaSolver::ScipParaSolver(), BbParaSolver::sendCompletionOfCalculation(), BbParaSolver::sendCompletionOfCalculationWithoutSolving(), BbParaLoadCoordinator::sendInterruptRequest(), BbParaSolver::sendSolverState(), ParaLoadCoordinator::terminateAllSolvers(), BbParaLoadCoordinator::terminateAllSolvers(), and ScipParaSolver::~ScipParaSolver().
|
static |
Definition at line 69 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::run().
|
static |
if gap is over this value, Inf is displayed at gap TODO: this would move to inherited class
Definition at line 71 of file bbParaLoadCoordinator.h.
Referenced by BbParaLoadCoordinator::outputTabularSolvingStatus(), BbParaLoadCoordinator::processRacingRampUpTagSolverState(), BbParaLoadCoordinator::processTagAnotherNodeRequest(), BbParaLoadCoordinator::processTagSolverState(), BbParaLoadCoordinator::run(), and BbParaLoadCoordinator::sendParaTasksToIdleSolvers().
|
static |
Definition at line 81 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), BbParaLoadCoordinator::processRacingRampUpTagSolverState(), BbParaLoadCoordinator::processTagSolverState(), ScipParaSolver::ScipParaSolver(), ScipParaInitiator::sendSolverInitializationMessage(), and BbParaLoadCoordinator::warmStart().
|
static |
Definition at line 192 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), BbParaLoadCoordinator::processTagSolverState(), and ScipParaObjCommPointHdlr::scip_exec().
|
static |
Definition at line 101 of file bbParaParamSet.h.
Referenced by BbParaSolverPool::activateSolver(), BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaParamSet::BbParaParamSet(), BbParaLoadCoordinator::run(), ScipParaObjCommPointHdlr::scip_exec(), BbParaSolverPoolForMinimization::switchInCollectingMode(), BbParaSolverPool::switchOutCollectingMode(), and BbParaLoadCoordinator::warmStart().
|
static |
Definition at line 78 of file paraParamSet.h.
Referenced by ParaParamSet::ParaParamSet(), and BbParaSolver::waitAckCompletion().
|
static |
Definition at line 156 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), BbParaLoadCoordinator::processTagCompletionOfCalculation(), and BbParaLoadCoordinator::processTagSelfSlpitNodeCalcuationState().
|
static |
Definition at line 200 of file bbParaParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaParamSet::BbParaParamSet(), BbParaSolver::notificationIsNecessary(), and BbParaLoadCoordinator::run().
|
static |
Definition at line 109 of file bbParaParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaParamSet::BbParaParamSet(), BbParaSolver::notificationIsNecessary(), BbParaLoadCoordinator::processTagCompletionOfCalculation(), BbParaLoadCoordinator::processTagSelfSlpitNodeCalcuationState(), BbParaLoadCoordinator::run(), BbParaLoadCoordinator::sendInterruptRequest(), and BbParaLoadCoordinator::sendParaTasksToIdleSolvers().
|
static |
Definition at line 50 of file bbParaNodePool.h.
Referenced by BbParaNodeSortCriterion::operator()(), and BbParaNodeSortCriterionForCleanUp::operator()().
|
static |
Definition at line 89 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaObjCommPointHdlr::scip_exec().
|
static |
Definition at line 108 of file paraParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaSolver::BbParaSolver(), ParaParamSet::ParaParamSet(), BbParaLoadCoordinator::processTagCompletionOfCalculation(), BbParaLoadCoordinator::processTagSelfSlpitNodeCalcuationState(), BbParaLoadCoordinator::run(), ScipParaObjCommPointHdlr::scip_exec(), BbParaLoadCoordinator::sendInterruptRequest(), BbParaLoadCoordinator::sendParaTasksToIdleSolvers(), and BbParaLoadCoordinator::~BbParaLoadCoordinator().
|
static |
Definition at line 146 of file bbParaParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::sendInterruptRequest().
|
static |
Definition at line 186 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaNodesMerger::generateMergeNodesCandidates().
|
static |
Definition at line 102 of file bbParaParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaParamSet::BbParaParamSet(), BbParaLoadCoordinator::outputTabularSolvingStatus(), BbParaLoadCoordinator::processTagCompletionOfCalculation(), BbParaLoadCoordinator::processTagSolverState(), ScipParaObjCommPointHdlr::scip_exec(), BbParaLoadCoordinator::sendParaTasksToIdleSolvers(), and BbParaLoadCoordinator::~BbParaLoadCoordinator().
|
static |
size of thread table : this limits the number of threads
Definition at line 95 of file paraCommPth.h.
Referenced by ParaCommPth::init(), and ParaCommPth::~ParaCommPth().
|
static |
Definition at line 197 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::run().
|
static |
Definition at line 196 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::run().
|
static |
Definition at line 96 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), BbParaLoadCoordinator::processTagCompletionOfCalculation(), and BbParaLoadCoordinator::processTagSolverState().
|
static |
Definition at line 141 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), ScipParaInitiator::init(), main(), ScipParaInitiator::reInit(), ScipParaSolver::reinitialize(), BbParaLoadCoordinator::restartRacing(), runSolverThread(), ScipParaObjCommPointHdlr::ScipParaObjCommPointHdlr(), and ScipParaSolver::ScipParaSolver().
|
static |
Definition at line 62 of file paraSolver.h.
Referenced by ParaSolver::isInterrupting(), BbParaSolver::processTagInterruptRequest(), BbParaSolver::sendCompletionOfCalculation(), BbParaSolver::sendSolverTerminationState(), and ScipParaSolver::~ScipParaSolver().
|
static |
Definition at line 84 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaSolver::isIterativeBreakDownApplied().
|
static |
Definition at line 142 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaObjCommPointHdlr::scip_exec().
|
static |
Definition at line 105 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaRacingSolverPool::isWinnerDecided().
|
static |
Definition at line 155 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), BbParaLoadCoordinator::processTagSolverState(), and BbParaLoadCoordinator::processTagTask().
|
static |
Definition at line 82 of file bbParaParamSet.h.
Referenced by BbParaSolverPool::activateSolver(), BbParaParamSet::BbParaParamSet(), BbParaLoadCoordinator::run(), and BbParaLoadCoordinator::sendParaTasksToIdleSolvers().
|
static |
Definition at line 73 of file paraParamSet.h.
Referenced by ParaLoadCoordinator::ParaLoadCoordinator(), ParaParamSet::ParaParamSet(), and BbParaParamSet::read().
|
static |
Definition at line 127 of file paraParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), ScipParaInitiator::init(), outputParaParamSet(), outputSolverParams(), ParaLoadCoordinator::ParaLoadCoordinator(), and ParaParamSet::ParaParamSet().
|
static |
Definition at line 67 of file bbParaParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), and BbParaParamSet::BbParaParamSet().
|
static |
Definition at line 74 of file paraParamSet.h.
Referenced by ParaLoadCoordinator::ParaLoadCoordinator(), ParaParamSet::ParaParamSet(), and BbParaParamSet::read().
|
static |
Definition at line 128 of file paraParamSet.h.
Referenced by ParaLoadCoordinator::ParaLoadCoordinator(), and ParaParamSet::ParaParamSet().
|
static |
Definition at line 180 of file paraDef.h.
Referenced by ScipParaInstance::setAggregatedConstrains().
|
static |
Definition at line 128 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaInitiator::generateRacingRampUpParameterSets().
|
static |
Definition at line 122 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaSolverPool::BbParaSolverPool().
|
static |
Definition at line 179 of file paraDef.h.
Referenced by BbParaLoadCoordinator::processTagSolution(), BbParaLoadCoordinator::updateCheckpointFiles(), BbParaLoadCoordinator::warmStart(), and BbParaLoadCoordinator::writePreviousStatisticsInformation().
|
static |
Definition at line 87 of file bbParaParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaParamSet::BbParaParamSet(), BbParaLoadCoordinator::run(), and BbParaLoadCoordinator::warmStart().
|
static |
Definition at line 121 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), BbParaSolverPool::BbParaSolverPool(), and BbParaSolverPool::reinitToRestart().
|
static |
Definition at line 176 of file bbParaParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), and BbParaParamSet::BbParaParamSet().
|
static |
Definition at line 185 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::processTagSolverState().
|
static |
Definition at line 173 of file bbParaParamSet.h.
Referenced by BbParaSolverPool::activateSolver(), BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaParamSet::BbParaParamSet(), BbParaLoadCoordinator::processTagTask(), BbParaLoadCoordinator::run(), BbParaSolverPoolForMinimization::switchInCollectingMode(), BbParaSolverPool::switchInCollectingToSolver(), BbParaSolverPoolForMinimization::updateSolverStatus(), and BbParaLoadCoordinator::warmStart().
|
static |
Definition at line 174 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaSolver::getThresholdValue().
|
static |
Definition at line 81 of file bbParaTagDef.h.
|
static |
Definition at line 89 of file bbParaTagDef.h.
Referenced by BbParaCommMpi::getTagString(), BbParaCommMpi::tagStringTableIsSetUpCoorectly(), and ScipParaCommMpi::tagStringTableIsSetUpCoorectly().
|
static |
Definition at line 92 of file bbParaTagDef.h.
|
static |
Definition at line 102 of file bbParaTagDef.h.
Referenced by BbParaCommCPP11::getTagString(), BbParaCommPth::getTagString(), BbParaCommCPP11::tagStringTableIsSetUpCoorectly(), BbParaCommPth::tagStringTableIsSetUpCoorectly(), and ScipParaCommTh::tagStringTableIsSetUpCoorectly().
|
static |
-1 : no tag
Definition at line 73 of file paraTagDef.h.
Referenced by ParaCommMpi::getTagString(), ParaCommMpi::tagStringTableIsSetUpCoorectly(), and BbParaCommMpi::tagStringTableIsSetUpCoorectly().
|
static |
Definition at line 85 of file paraTagDef.h.
Referenced by ParaCommCPP11::getTagString(), ParaCommPth::getTagString(), ParaCommCPP11::tagStringTableIsSetUpCoorectly(), ParaCommPth::tagStringTableIsSetUpCoorectly(), BbParaCommCPP11::tagStringTableIsSetUpCoorectly(), and BbParaCommPth::tagStringTableIsSetUpCoorectly().
|
static |
Definition at line 66 of file paraTagDef.h.
|
static |
Definition at line 76 of file paraTagDef.h.
|
static |
Definition at line 151 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet().
|
static |
Definition at line 148 of file bbParaParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), and BbParaParamSet::BbParaParamSet().
|
static |
Definition at line 119 of file bbParaParamSet.h.
Referenced by BbParaSolverPool::activateSolver(), BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaParamSet::BbParaParamSet(), BbParaLoadCoordinator::processTagSolverState(), BbParaLoadCoordinator::processTagTask(), BbParaLoadCoordinator::run(), BbParaLoadCoordinator::sendParaTasksToIdleSolvers(), BbParaSolverPoolForMinimization::switchInCollectingMode(), BbParaSolverPool::switchInCollectingToSolver(), BbParaSolverPoolForMinimization::updateSolverStatus(), BbParaLoadCoordinator::warmStart(), and BbParaLoadCoordinator::~BbParaLoadCoordinator().
|
static |
Definition at line 88 of file bbParaParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), and BbParaParamSet::BbParaParamSet().
|
static |
Definition at line 137 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), BbParaParamSet::read(), and BbParaLoadCoordinator::run().
|
static |
Definition at line 153 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), BbParaLoadCoordinator::updateCheckpointFiles(), and BbParaLoadCoordinator::warmStart().
|
static |
Definition at line 131 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaRacingSolverPool::isWinnerDecided().
|
static |
Definition at line 145 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::run().
|
static |
Definition at line 132 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), BbParaSolverPoolForMinimization::switchInCollectingMode(), and BbParaSolverPoolForMinimization::updateSolverStatus().
|
static |
Definition at line 150 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaInitiator::generateRacingRampUpParameterSets().
|
static |
Definition at line 147 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::warmStart().
|
static |
Definition at line 149 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::warmStart().
|
static |
Definition at line 144 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::processTagSolverState().
|
static |
Definition at line 92 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaSolver::setRacingParams().
|
static |
Definition at line 94 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), ScipParaObjCommPointHdlr::checkRootNodeSolvabilityAndSendParaNode(), and ScipParaObjNodesel::getNBoundChanges().
|
static |
Definition at line 143 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaObjCommPointHdlr::scip_exec().
|
static |
Definition at line 120 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaSolver::getChangeNodeSelName().
|
static |
Definition at line 85 of file bbParaParamSet.h.
Referenced by ScipParaInitiator::addRootNodeCuts(), BbParaParamSet::BbParaParamSet(), ScipParaInitiator::init(), ScipParaSolver::reinitialize(), ScipParaObjCommPointHdlr::ScipParaObjCommPointHdlr(), and ScipParaSolver::ScipParaSolver().
|
static |
Definition at line 61 of file paraSolver.h.
Referenced by BbParaSolver::iReceiveMessages(), ParaSolver::isTerminationRequested(), BbParaSolver::processTagTerminateRequest(), and BbParaSolver::waitAckCompletion().
|
static |
Definition at line 90 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), ScipParaSolver::createSubproblem(), and ScipParaDiffSubproblem::ScipParaDiffSubproblem().
|
static |
Definition at line 91 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaSolver::createSubproblem().
|
static |
termination mode
Definition at line 60 of file paraSolver.h.
Referenced by ScipParaSolver::lbBoundTightened(), BbParaSolver::processTagOutCollectingMode(), BbParaSolver::processTagRestart(), BbParaSolver::restartRacing(), and ScipParaSolver::ubBoundTightened().
|
static |
Definition at line 105 of file paraParamSet.h.
Referenced by BbParaSolver::notificationIsNecessary(), ParaParamSet::ParaParamSet(), ParaSolver::ParaSolver(), ScipParaObjCommPointHdlr::scip_exec(), and BbParaSolver::waitAckCompletion().
|
static |
Definition at line 88 of file paraParamSet.h.
Referenced by ParaParamSet::ParaParamSet(), and BbParaSolver::waitMessageIfNecessary().
|
static |
Definition at line 199 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaSolver::getThresholdValue().
|
static |
Definition at line 86 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), BbParaLoadCoordinator::processRacingRampUpTagSolverState(), ScipParaSolver::ScipParaSolver(), BbParaLoadCoordinator::sendCutOffValue(), BbParaLoadCoordinator::sendIncumbentValue(), and ScipParaInitiator::sendSolverInitializationMessage().
|
static |
Definition at line 133 of file bbParaParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::processTagSolverState().
|
static |
Definition at line 134 of file bbParaParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::processTagSolverState().
|
static |
Definition at line 136 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaSolver::getNStopSolvingMode().
|
static |
Definition at line 135 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::processTagSolverState().
|
static |
Definition at line 127 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), BbParaLoadCoordinator::processTagCompletionOfCalculation(), and BbParaLoadCoordinator::processTagSolverState().
|
static |
Definition at line 126 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaObjCommPointHdlr::scip_exec().
|
static |
Definition at line 83 of file paraComm.h.
|
static |
Definition at line 107 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::processRacingRampUpTagCompletionOfCalculation().
|
static |
Definition at line 152 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::processRacingRampUpTagCompletionOfCalculation().
|
static |
Definition at line 87 of file paraParamSet.h.
Referenced by main(), ParaParamSet::ParaParamSet(), and ParaParamSet::write().
|
static |
Definition at line 103 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaInitiator::init().
|
static |
Definition at line 68 of file bbParaParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), and BbParaParamSet::BbParaParamSet().
|
static |
Definition at line 78 of file paraComm.h.
Referenced by ParaCommCPP11::allocateMemAndCopy(), ParaCommPth::allocateMemAndCopy(), ParaCommCPP11::copy(), ParaCommPth::copy(), ParaCommCPP11::freeMem(), ParaCommPth::freeMem(), and ParaCommMpi::init().
|
static |
Definition at line 79 of file paraComm.h.
Referenced by BbParaSolverPool::activateSolver(), ParaCommCPP11::allocateMemAndCopy(), ParaCommPth::allocateMemAndCopy(), ScipParaInstanceTh::bcast(), ParaCommCPP11::copy(), ParaCommPth::copy(), BbParaSolverPool::enforcedSwitchOutCollectingMode(), ParaCommCPP11::freeMem(), ParaCommPth::freeMem(), ParaCommMpi::init(), BbParaSolver::iReceiveMessages(), main(), BbParaSolver::notifySelfSplitFinished(), BbParaLoadCoordinator::processRacingRampUpTagCompletionOfCalculation(), BbParaLoadCoordinator::processRacingRampUpTagSolverState(), BbParaLoadCoordinator::processTagAllowToBeInCollectingMode(), BbParaLoadCoordinator::processTagAnotherNodeRequest(), BbParaLoadCoordinator::processTagCompletionOfCalculation(), BbParaSolver::processTagGivenGapIsReached(), ParaLoadCoordinator::processTagHardTimeLimit(), BbParaSolver::processTagLightWeightRootNodeProcess(), BbParaSolver::processTagNoNodes(), BbParaSolver::processTagNoTestDualBoundGain(), BbParaSolver::processTagNoWaitModeSend(), BbParaSolver::processTagOutCollectingMode(), BbParaSolver::processTagRampUp(), BbParaSolver::processTagRestart(), BbParaSolver::processTagRetryRampUp(), BbParaLoadCoordinator::processTagSelfSlpitNodeCalcuationState(), BbParaLoadCoordinator::processTagSelfSplitFinished(), BbParaLoadCoordinator::processTagSelfSplitTermStateForInterruption(), BbParaLoadCoordinator::processTagSolverState(), BbParaLoadCoordinator::processTagTask(), BbParaSolver::processTagTaskReceived(), ParaLoadCoordinator::processTagTerminated(), BbParaSolver::processTagTerminateRequest(), BbParaSolver::processTagTerminateSolvingToRestart(), BbParaLoadCoordinator::processTagTermStateForInterruption(), BbParaSolver::processTagWinner(), BbParaLoadCoordinator::restartInRampDownPhase(), ParaTimeLimitMonitorTh::run(), BbParaLoadCoordinator::run(), runSolverThread(), ScipParaObjCommPointHdlr::scip_exec(), BbParaLoadCoordinator::sendInterruptRequest(), ParaLoadCoordinator::sendRampUpToAllSolvers(), BbParaLoadCoordinator::sendRetryRampUpToAllSolvers(), BbParaSolverPool::sendSwitchOutCollectingModeIfNecessary(), ParaLoadCoordinator::sendTagToAllSolvers(), BbParaSolverPoolForMinimization::switchInCollectingMode(), BbParaSolverPool::switchInCollectingToSolver(), BbParaSolverPool::switchOutCollectingMode(), ParaLoadCoordinator::terminateAllSolvers(), BbParaLoadCoordinator::terminateAllSolvers(), BbParaSolverPoolForMinimization::updateSolverStatus(), BbParaSolver::waitAckCompletion(), and BbParaLoadCoordinator::warmStart().
|
static |
Definition at line 103 of file paraCommCPP11.h.
Referenced by ParaCommCPP11::freeStandardTypes(), ParaCommPth::freeStandardTypes(), BbParaCalculationStateTh::receive(), and BbParaCalculationStateTh::send().
|
static |
Definition at line 88 of file paraCommPth.h.
|
static |
Definition at line 64 of file paraComm.h.
Referenced by ParaCommCPP11::allocateMemAndCopy(), ParaCommPth::allocateMemAndCopy(), ParaCommCPP11::copy(), ParaCommPth::copy(), ParaCommCPP11::freeMem(), ParaCommPth::freeMem(), and ParaCommMpi::init().
|
static |
Definition at line 76 of file paraComm.h.
Referenced by BbParaSolverPool::activateSolver(), ParaCommCPP11::allocateMemAndCopy(), ParaCommPth::allocateMemAndCopy(), ParaCommCPP11::copy(), ParaCommPth::copy(), ParaCommCPP11::freeMem(), ParaCommPth::freeMem(), ParaCommMpi::init(), ScipParaSolver::lbBoundTightened(), BbParaLoadCoordinator::processRacingRampUpTagSolverState(), BbParaLoadCoordinator::processTagAnotherNodeRequest(), BbParaSolver::processTagBreaking(), BbParaSolver::processTagCutOffValue(), BbParaSolver::processTagGlobalBestDualBoundValueAtWarmStart(), BbParaSolver::processTagIncumbentValue(), BbParaLoadCoordinator::processTagLbBoundTightened(), BbParaSolver::processTagLCBestBoundValue(), BbParaLoadCoordinator::processTagSolverState(), BbParaSolver::processTagTestDualBoundGain(), BbParaLoadCoordinator::processTagUbBoundTightened(), ScipParaObjCommPointHdlr::scip_exec(), ScipParaSolver::ScipParaSolver(), BbParaSolver::sendAnotherNodeRequest(), BbParaLoadCoordinator::sendCutOffValue(), BbParaLoadCoordinator::sendIncumbentValue(), ScipParaInitiator::sendSolverInitializationMessage(), ScipParaSolver::ubBoundTightened(), and BbParaLoadCoordinator::warmStart().
|
static |
Definition at line 75 of file paraComm.h.
Referenced by ParaCommCPP11::allocateMemAndCopy(), ParaCommPth::allocateMemAndCopy(), ParaCommCPP11::copy(), ParaCommPth::copy(), ParaCommCPP11::freeMem(), ParaCommPth::freeMem(), and ParaCommMpi::init().
|
static |
Definition at line 98 of file paraCommCPP11.h.
Referenced by ScipParaInstanceTh::bcast(), ParaCommCPP11::freeStandardTypes(), and ParaCommPth::freeStandardTypes().
|
static |
Definition at line 83 of file paraCommPth.h.
|
static |
Definition at line 66 of file paraComm.h.
Referenced by ParaCommCPP11::allocateMemAndCopy(), ParaCommPth::allocateMemAndCopy(), ParaCommCPP11::copy(), ParaCommPth::copy(), ParaCommCPP11::freeMem(), ParaCommPth::freeMem(), ParaCommMpi::init(), ScipParaInitiator::init(), ScipParaSolver::lbBoundTightened(), main(), BbParaLoadCoordinator::newRacing(), ParaCommCPP11::passTermToken(), ParaCommMpi::passTermToken(), ParaCommPth::passTermToken(), ParaCommCPP11::passToken(), ParaCommMpi::passToken(), ParaCommPth::passToken(), BbParaSolver::processTagBreaking(), BbParaSolver::processTagCollectAllNodes(), BbParaLoadCoordinator::processTagCompletionOfCalculation(), BbParaSolver::processTagInCollectingMode(), BbParaSolver::processTagInterruptRequest(), BbParaSolver::processTagKeepRacing(), BbParaLoadCoordinator::processTagLbBoundTightened(), BbParaLoadCoordinator::processTagSelfSlpitNodeCalcuationState(), BbParaLoadCoordinator::processTagSolverState(), ParaLoadCoordinator::processTagToken(), BbParaSolver::processTagToken(), BbParaLoadCoordinator::processTagUbBoundTightened(), BbParaLoadCoordinator::restartInRampDownPhase(), BbParaLoadCoordinator::run(), runSolverThread(), ScipParaObjCommPointHdlr::scip_exec(), ScipParaSolver::ScipParaSolver(), BbParaLoadCoordinator::sendInterruptRequest(), BbParaLoadCoordinator::sendParaTasksToIdleSolvers(), ScipParaInitiator::sendSolverInitializationMessage(), BbParaSolverPoolForMinimization::switchInCollectingMode(), BbParaSolverPool::switchInCollectingToSolver(), ParaLoadCoordinator::terminateAllSolvers(), BbParaLoadCoordinator::terminateAllSolvers(), ScipParaSolver::ubBoundTightened(), BbParaSolverPoolForMinimization::updateSolverStatus(), ParaCommCPP11::waitToken(), ParaCommMpi::waitToken(), ParaCommPth::waitToken(), and BbParaLoadCoordinator::warmStart().
|
static |
Definition at line 67 of file paraComm.h.
Referenced by ParaCommCPP11::allocateMemAndCopy(), ParaCommPth::allocateMemAndCopy(), ParaCommCPP11::copy(), ParaCommPth::copy(), ParaCommCPP11::freeMem(), ParaCommPth::freeMem(), and ParaCommMpi::init().
|
static |
Definition at line 77 of file paraComm.h.
Referenced by ParaCommCPP11::allocateMemAndCopy(), ParaCommPth::allocateMemAndCopy(), ParaCommCPP11::copy(), ParaCommPth::copy(), ParaCommCPP11::freeMem(), ParaCommPth::freeMem(), and ParaCommMpi::init().
|
static |
Definition at line 68 of file paraComm.h.
Referenced by ParaCommCPP11::allocateMemAndCopy(), ParaCommPth::allocateMemAndCopy(), ParaCommCPP11::copy(), ParaCommPth::copy(), ParaCommCPP11::freeMem(), ParaCommPth::freeMem(), and ParaCommMpi::init().
|
static |
Definition at line 69 of file paraParamSet.h.
|
static |
Definition at line 80 of file paraParamSet.h.
|
static |
Definition at line 81 of file paraParamSet.h.
Referenced by BbParaParamSet::getNumBoolParams(), and ScipParaParamSet::getNumBoolParams().
|
static |
Char parameters.
Definition at line 115 of file paraParamSet.h.
|
static |
Definition at line 118 of file paraParamSet.h.
|
static |
Definition at line 119 of file paraParamSet.h.
Referenced by BbParaParamSet::getNumCharParams(), ScipParaParamSet::getNumCharParams(), and BbParaParamSet::getNumRealParams().
|
static |
Definition at line 100 of file paraCommCPP11.h.
Referenced by ParaCommCPP11::freeStandardTypes(), and ParaCommPth::freeStandardTypes().
|
static |
Definition at line 85 of file paraCommPth.h.
|
static |
Bool parameters.
Definition at line 68 of file paraParamSet.h.
|
static |
Int parameters.
Definition at line 85 of file paraParamSet.h.
|
static |
Definition at line 90 of file paraParamSet.h.
|
static |
Definition at line 91 of file paraParamSet.h.
Referenced by BbParaParamSet::getNumIntParams(), and ScipParaParamSet::getNumIntParams().
|
static |
Definition at line 135 of file paraParamSet.h.
|
static |
Longint parameters.
Definition at line 95 of file paraParamSet.h.
|
static |
Definition at line 98 of file paraParamSet.h.
|
static |
Definition at line 99 of file paraParamSet.h.
Referenced by BbParaParamSet::getNumLongintParams(), and ScipParaParamSet::getNumLongintParams().
|
static |
Real parameters.
Definition at line 103 of file paraParamSet.h.
|
static |
Definition at line 110 of file paraParamSet.h.
|
static |
Definition at line 111 of file paraParamSet.h.
Referenced by ScipParaParamSet::getNumRealParams().
|
static |
Definition at line 136 of file paraParamSet.h.
|
static |
String parameters.
Definition at line 123 of file paraParamSet.h.
Referenced by ParaParamSetMpi::allocateMemory().
|
static |
Definition at line 133 of file paraParamSet.h.
|
static |
Definition at line 134 of file paraParamSet.h.
Referenced by BbParaParamSet::getNumStringParams(), and ScipParaParamSet::getNumStringParams().
|
static |
Types of parameters.
bool values: true or false
Definition at line 58 of file paraParamSet.h.
Referenced by ParaParamSetMpi::createDiffParams(), ParaParamSet::getBoolParamDefaultValue(), ParaParamSet::getBoolParamValue(), ParaParamBool::getType(), ParaParamSet::isBoolParamDefaultValue(), ParaParamSet::parameterParse(), ParaParamSet::setBoolParamDefaultValue(), ParaParamSet::setBoolParamValue(), and ParaParamSet::write().
|
static |
characters
Definition at line 62 of file paraParamSet.h.
Referenced by ParaParamSetMpi::createDiffParams(), ParaParamSet::getCharParamDefaultValue(), ParaParamSet::getCharParamValue(), ParaParamChar::getType(), ParaParamSet::isCharParamDefaultValue(), ParaParamSet::parameterParse(), ParaParamSet::setCharParamDefaultValue(), ParaParamSet::setCharParamValue(), and ParaParamSet::write().
|
static |
integer values
Definition at line 59 of file paraParamSet.h.
Referenced by ParaParamSetMpi::createDiffParams(), ParaParamSet::getIntParamDefaultValue(), ParaParamSet::getIntParamValue(), ParaParamInt::getType(), ParaParamSet::isIntParamDefaultValue(), ParaParamSet::parameterParse(), ParaParamSet::setIntParamDefaultValue(), ParaParamSet::setIntParamValue(), and ParaParamSet::write().
|
static |
long integer values
Definition at line 60 of file paraParamSet.h.
Referenced by ParaParamSetMpi::createDiffParams(), ParaParamSet::getLongintParamDefaultValue(), ParaParamSet::getLongintParamValue(), ParaParamLongint::getType(), ParaParamSet::isLongintParamDefaultValue(), ParaParamSet::parameterParse(), ParaParamSet::setLongintParamDefaultValue(), ParaParamSet::setLongintParamValue(), and ParaParamSet::write().
|
static |
real values
Definition at line 61 of file paraParamSet.h.
Referenced by ParaParamSetMpi::createDiffParams(), ParaParamSet::getRealParamDefaultValue(), ParaParamSet::getRealParamValue(), ParaParamReal::getType(), ParaParamSet::isRealParamDefaultValue(), ParaParamSet::parameterParse(), ParaParamSet::setRealParamDefaultValue(), ParaParamSet::setRealParamValue(), and ParaParamSet::write().
|
static |
arrays of characters
Definition at line 63 of file paraParamSet.h.
Referenced by ParaParamSetMpi::allocateMemory(), ParaParamSetMpi::createDiffParams(), ParaParamSet::getStringParamDefaultValue(), ParaParamSet::getStringParamValue(), ParaParamString::getType(), ParaParamSet::isStringParamDefaultValue(), ParaParamSet::parameterParse(), ParaParamSet::setStringParamDefaultValue(), ParaParamSet::setStringParamValue(), and ParaParamSet::write().
|
static |
Definition at line 105 of file paraCommCPP11.h.
Referenced by ParaCommCPP11::freeStandardTypes(), ParaCommPth::freeStandardTypes(), ScipParaRacingRampUpParamSetTh::receive(), and ScipParaRacingRampUpParamSetTh::send().
|
static |
Definition at line 90 of file paraCommPth.h.
|
static |
Definition at line 65 of file paraComm.h.
Referenced by ParaCommCPP11::allocateMemAndCopy(), ParaCommPth::allocateMemAndCopy(), ParaCommCPP11::copy(), ParaCommPth::copy(), ParaCommCPP11::freeMem(), ParaCommPth::freeMem(), and ParaCommMpi::init().
|
static |
Definition at line 69 of file paraComm.h.
Referenced by ParaCommCPP11::allocateMemAndCopy(), ParaCommPth::allocateMemAndCopy(), ParaCommCPP11::copy(), ParaCommPth::copy(), ParaCommCPP11::freeMem(), ParaCommPth::freeMem(), and ParaCommMpi::init().
|
static |
Definition at line 99 of file paraCommCPP11.h.
Referenced by ScipParaSolutionTh::bcast(), ParaCommCPP11::freeStandardTypes(), ParaCommPth::freeStandardTypes(), ScipParaSolutionTh::receive(), and ScipParaSolutionTh::send().
|
static |
Definition at line 84 of file paraCommPth.h.
|
static |
Definition at line 61 of file bbParaCommCPP11.h.
Referenced by ScipDiffParamSetTh::bcast(), ScipDiffParamSetTh::receive(), ScipDiffParamSetTh::send(), and ScipParaCommTh::~ScipParaCommTh().
|
static |
Definition at line 61 of file bbParaCommPth.h.
|
static |
Definition at line 102 of file paraCommCPP11.h.
Referenced by ParaCommCPP11::freeStandardTypes(), ParaCommPth::freeStandardTypes(), BbParaSolverStateTh::receive(), and BbParaSolverStateTh::send().
|
static |
Definition at line 87 of file paraCommPth.h.
|
static |
Definition at line 104 of file paraCommCPP11.h.
Referenced by ParaCommCPP11::freeStandardTypes(), ParaCommPth::freeStandardTypes(), BbParaSolverTerminationStateTh::receive(), and BbParaSolverTerminationStateTh::send().
|
static |
Definition at line 89 of file paraCommPth.h.
|
static |
Definition at line 54 of file paraTask.h.
Referenced by BbParaNode::getMinimumDualBoundInDesendants(), ParaTaskGenealogicalLocalPtr::getType(), BbParaNode::removeDescendant(), ParaTask::removeDescendant(), and BbParaNode::~BbParaNode().
|
static |
Definition at line 55 of file paraTask.h.
Referenced by ParaTaskGenealogicalRemotePtr::getType().
|
static |
Definition at line 101 of file paraCommCPP11.h.
Referenced by BbParaNodeTh::bcast(), ParaCommCPP11::freeStandardTypes(), ParaCommPth::freeStandardTypes(), BbParaNodeTh::receive(), BbParaNodeTh::receiveNewSubtreeRoot(), BbParaNodeTh::receiveSubtreeRootNodeId(), BbParaNodeTh::send(), BbParaNodeTh::sendNewSubtreeRoot(), and BbParaNodeTh::sendSubtreeRootNodeId().
|
static |
Definition at line 86 of file paraCommPth.h.
|
static |
Definition at line 72 of file paraComm.h.
Referenced by ParaCommCPP11::allocateMemAndCopy(), ParaCommPth::allocateMemAndCopy(), ParaCommCPP11::copy(), ParaCommPth::copy(), ParaCommCPP11::freeMem(), ParaCommPth::freeMem(), ParaCommMpi::init(), BbParaLoadCoordinator::processRacingRampUpTagSolverState(), BbParaSolver::processTagNotificationId(), and BbParaLoadCoordinator::processTagSolverState().
|
static |
Definition at line 70 of file paraComm.h.
Referenced by ParaCommCPP11::allocateMemAndCopy(), ParaCommPth::allocateMemAndCopy(), ParaCommCPP11::copy(), ParaCommPth::copy(), ParaCommCPP11::freeMem(), ParaCommPth::freeMem(), and ParaCommMpi::init().
|
static |
Definition at line 73 of file paraComm.h.
Referenced by ParaCommCPP11::allocateMemAndCopy(), ParaCommPth::allocateMemAndCopy(), ParaCommCPP11::copy(), ParaCommPth::copy(), ParaCommCPP11::freeMem(), ParaCommPth::freeMem(), and ParaCommMpi::init().
|
static |
Definition at line 74 of file paraComm.h.
Referenced by ParaCommCPP11::allocateMemAndCopy(), ParaCommPth::allocateMemAndCopy(), ParaCommCPP11::copy(), ParaCommPth::copy(), ParaCommCPP11::freeMem(), ParaCommPth::freeMem(), and ParaCommMpi::init().
|
static |
Definition at line 71 of file paraComm.h.
Referenced by ParaCommCPP11::allocateMemAndCopy(), ParaCommPth::allocateMemAndCopy(), ParaCommCPP11::copy(), ParaCommPth::copy(), ParaCommCPP11::freeMem(), ParaCommPth::freeMem(), and ParaCommMpi::init().
|
static |
Definition at line 189 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::run().
|
static |
Definition at line 79 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaSolver::setRacingParams().
|
static |
Definition at line 71 of file paraParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), ScipParaInitiator::init(), outputParaParamSet(), outputSolverParams(), ParaLoadCoordinator::ParaLoadCoordinator(), ParaParamSet::ParaParamSet(), BbParaLoadCoordinator::processRacingRampUpTagCompletionOfCalculation(), BbParaLoadCoordinator::processTagTermStateForInterruption(), BbParaParamSet::read(), ScipParaInitiator::reInit(), ScipParaSolver::reinitialize(), BbParaLoadCoordinator::restartRacing(), ScipParaSolver::ScipParaSolver(), ScipParaInitiator::tryToSetIncumbentSolution(), BbParaLoadCoordinator::warmStart(), ScipParaInitiator::writeSolution(), and ScipParaInitiator::~ScipParaInitiator().
|
static |
Definition at line 131 of file paraParamSet.h.
Referenced by ScipParaSolver::createSubproblem(), ScipParaInitiator::generateRacingRampUpParameterSets(), ParaParamSet::ParaParamSet(), and ScipParaSolver::setRacingParams().
|
static |
Definition at line 124 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), ScipParaInitiator::generateRacingRampUpParameterSets(), BbParaRacingSolverPool::isWinnerDecided(), and BbParaRacingSolverPool::updateSolverStatus().
|
static |
Definition at line 83 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), ScipParaSolver::freeSubproblem(), BbParaLoadCoordinator::processTagTask(), BbParaParamSet::read(), BbParaLoadCoordinator::run(), ScipParaDiffSubproblem::ScipParaDiffSubproblem(), and BbParaLoadCoordinator::sendParaTasksToIdleSolvers().
|
static |
Definition at line 49 of file bbParaRacingRampUpParamSet.h.
|
static |
Definition at line 50 of file bbParaRacingRampUpParamSet.h.
|
static |
Definition at line 48 of file paraRacingRampUpParamSet.h.
|
static |
Definition at line 118 of file bbParaParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaParamSet::BbParaParamSet(), BbParaSolver::BbParaSolver(), ScipParaSolver::freeSubproblem(), ScipParaInitiator::init(), BbParaSolver::isRacingRampUp(), BbParaLoadCoordinator::isRacingStage(), BbParaSolver::isRacingStage(), main(), BbParaLoadCoordinator::outputTabularSolvingStatus(), BbParaSolver::processTagRampUp(), BbParaLoadCoordinator::processTagSolution(), BbParaParamSet::read(), ScipParaSolver::recoverOriginalSettings(), ScipParaSolver::reinitialize(), BbParaLoadCoordinator::run(), runSolverThread(), ScipParaSolver::saveOrgProblemBounds(), ScipParaObjCommPointHdlr::scip_exec(), ScipParaLoadCoordinator::ScipParaLoadCoordinator(), ScipParaObjCommPointHdlr::ScipParaObjCommPointHdlr(), ScipParaSolver::ScipParaSolver(), BbParaLoadCoordinator::sendParaTasksToIdleSolvers(), ScipParaInitiator::sendSolverInitializationMessage(), ScipParaSolver::setRacingParams(), ScipParaSolver::solve(), BbParaLoadCoordinator::updateCheckpointFiles(), and BbParaLoadCoordinator::warmStart().
|
static |
Definition at line 191 of file bbParaParamSet.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::sendParaTasksToIdleSolvers().
|
static |
Definition at line 184 of file bbParaParamSet.h.
Referenced by BbParaSolverPool::activateSolver(), BbParaParamSet::BbParaParamSet(), BbParaLoadCoordinator::run(), and BbParaLoadCoordinator::sendParaTasksToIdleSolvers().
|
static |
Definition at line 195 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::run().
|
static |
Definition at line 194 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::run().
|
static |
Definition at line 97 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::run().
|
static |
Definition at line 154 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaSolver::ScipParaSolver().
|
static |
Definition at line 80 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), ScipParaSolver::createSubproblem(), BbParaSolver::run(), ScipParaSolver::setOriginalNodeSelectionStrategy(), ScipParaSolver::setRacingParams(), and ScipParaSolver::setWinnerRacingParams().
|
static |
Definition at line 129 of file paraParamSet.h.
Referenced by ScipParaInitiator::init(), ParaParamSet::ParaParamSet(), and ScipParaInitiator::writeSolution().
|
static |
Definition at line 123 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), BbParaSolverPoolForMinimization::BbParaSolverPoolForMinimization(), and BbParaSolverPoolForMinimization::switchInCollectingMode().
|
static |
Definition at line 220 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaInitiator::init().
|
static |
Definition at line 218 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaInitiator::init().
|
static |
Definition at line 219 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaInitiator::init().
|
static |
Definition at line 217 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaInitiator::init().
|
static |
Definition at line 77 of file paraParamSet.h.
Referenced by main(), ParaParamSet::ParaParamSet(), BbParaLoadCoordinator::processRacingRampUpTagCompletionOfCalculation(), ParaLoadCoordinator::processTagTerminated(), runSolverThread(), and BbParaLoadCoordinator::~BbParaLoadCoordinator().
|
static |
Definition at line 125 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), ScipParaInitiator::generateRacingRampUpParameterSets(), BbParaRacingSolverPool::isWinnerDecided(), BbParaLoadCoordinator::run(), and BbParaRacingSolverPool::updateSolverStatus().
|
static |
Definition at line 181 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), BbParaRacingSolverPool::isWinnerDecided(), and BbParaLoadCoordinator::run().
|
static |
Definition at line 179 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), ScipParaInitiator::generateRacingRampUpParameterSets(), and BbParaRacingSolverPool::isWinnerDecided().
|
static |
Definition at line 180 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaRacingSolverPool::isWinnerDecided().
|
static |
Definition at line 183 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::run().
|
static |
Definition at line 80 of file bbParaTagDef.h.
|
static |
Definition at line 44 of file bbParaTagDef.h.
Referenced by BbParaCommCPP11::getTagString(), BbParaCommMpi::getTagString(), and BbParaCommPth::getTagString().
|
static |
Definition at line 91 of file bbParaTagDef.h.
|
static |
Definition at line 85 of file bbParaTagDef.h.
|
static |
Definition at line 88 of file bbParaTagDef.h.
|
static |
Definition at line 98 of file bbParaTagDef.h.
|
static |
Definition at line 101 of file bbParaTagDef.h.
|
static |
Definition at line 69 of file paraTagDef.h.
|
static |
Definition at line 72 of file paraTagDef.h.
|
static |
Definition at line 80 of file paraTagDef.h.
|
static |
Definition at line 84 of file paraTagDef.h.
|
static |
Definition at line 65 of file paraTagDef.h.
|
static |
Definition at line 45 of file paraTagDef.h.
|
static |
Definition at line 75 of file paraTagDef.h.
|
static |
Definition at line 62 of file paraTagDef.h.
Referenced by BbParaSolver::iReceiveMessages(), BbParaLoadCoordinator::processRacingRampUpTagCompletionOfCalculation(), BbParaLoadCoordinator::processTagSelfSplitTermStateForInterruption(), ParaLoadCoordinator::processTagTerminated(), BbParaLoadCoordinator::processTagTermStateForInterruption(), and BbParaSolver::waitAckCompletion().
|
static |
Definition at line 57 of file bbParaTagDef.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaLoadCoordinator::processTagAllowToBeInCollectingMode(), and ScipParaObjCommPointHdlr::scip_exec().
|
static |
Definition at line 48 of file bbParaTagDef.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaLoadCoordinator::processTagAnotherNodeRequest(), and BbParaSolver::sendAnotherNodeRequest().
|
static |
Definition at line 44 of file paraTagDef.h.
Referenced by ParaCommCPP11::iProbe(), ParaCommMpi::iProbe(), ParaCommPth::iProbe(), BbParaSolver::iReceiveMessages(), BbParaSolver::sendParaNode(), BbParaSolver::waitAckCompletion(), MessageQueueTableElement::waitMessage(), BbParaSolver::waitNotificationIdMessage(), and ParaCommMpi::waitSpecTagFromSpecSource().
|
static |
Definition at line 55 of file bbParaTagDef.h.
Referenced by BbParaSolver::BbParaSolver(), BbParaSolver::processTagBreaking(), and BbParaLoadCoordinator::processTagSolverState().
|
static |
Definition at line 67 of file bbParaTagDef.h.
|
static |
Definition at line 51 of file bbParaTagDef.h.
Referenced by BbParaSolver::BbParaSolver(), BbParaSolver::processTagCollectAllNodes(), BbParaLoadCoordinator::processTagSolverState(), BbParaLoadCoordinator::run(), and BbParaLoadCoordinator::sendParaTasksToIdleSolvers().
|
static |
Definition at line 54 of file paraTagDef.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), ParaLoadCoordinator::ParaLoadCoordinator(), BbParaSolver::run(), and BbParaSolver::sendCompletionOfCalculation().
|
static |
Definition at line 66 of file bbParaTagDef.h.
Referenced by BbParaSolver::BbParaSolver(), BbParaSolver::processTagCutOffValue(), and BbParaLoadCoordinator::sendCutOffValue().
|
static |
Definition at line 49 of file paraTagDef.h.
Referenced by ScipParaDiffSubproblemMpi::receive(), and ScipParaDiffSubproblemMpi::send().
|
static |
Definition at line 56 of file bbParaTagDef.h.
Referenced by BbParaSolver::BbParaSolver(), BbParaLoadCoordinator::processRacingRampUpTagSolverState(), BbParaSolver::processTagGivenGapIsReached(), and BbParaLoadCoordinator::processTagSolverState().
|
static |
Definition at line 47 of file bbParaTagDef.h.
Referenced by BbParaSolver::BbParaSolver(), BbParaSolver::processTagGlobalBestDualBoundValueAtWarmStart(), and BbParaLoadCoordinator::warmStart().
|
static |
Definition at line 61 of file paraTagDef.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), ParaLoadCoordinator::ParaLoadCoordinator(), ParaLoadCoordinator::processTagHardTimeLimit(), and ParaTimeLimitMonitorTh::run().
|
static |
|
static |
Definition at line 52 of file paraTagDef.h.
Referenced by ParaSolver::ParaSolver(), BbParaSolver::processTagIncumbentValue(), BbParaLoadCoordinator::sendIncumbentValue(), and BbParaLoadCoordinator::warmStart().
|
static |
Definition at line 57 of file paraTagDef.h.
Referenced by BbParaSolver::BbParaSolver(), BbParaSolver::processTagInterruptRequest(), BbParaLoadCoordinator::restartInRampDownPhase(), ScipParaInterruptMsgMonitor::run(), BbParaLoadCoordinator::sendInterruptRequest(), ParaLoadCoordinator::terminateAllSolvers(), and BbParaLoadCoordinator::terminateAllSolvers().
|
static |
Definition at line 69 of file bbParaTagDef.h.
Referenced by BbParaSolver::BbParaSolver(), main(), BbParaLoadCoordinator::newRacing(), BbParaSolver::processTagKeepRacing(), BbParaLoadCoordinator::run(), runSolverThread(), and BbParaLoadCoordinator::warmStart().
|
static |
Definition at line 63 of file bbParaTagDef.h.
Referenced by ScipParaSolver::lbBoundTightened(), BbParaLoadCoordinator::processTagLbBoundTightened(), and ScipParaObjCommPointHdlr::scip_exec().
|
static |
Definition at line 62 of file bbParaTagDef.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaSolver::BbParaSolver(), ScipParaSolver::lbBoundTightened(), BbParaLoadCoordinator::processTagLbBoundTightened(), and ScipParaObjCommPointHdlr::scip_exec().
|
static |
Definition at line 53 of file bbParaTagDef.h.
Referenced by BbParaSolver::BbParaSolver(), BbParaLoadCoordinator::processRacingRampUpTagSolverState(), BbParaSolver::processTagLCBestBoundValue(), and BbParaLoadCoordinator::processTagSolverState().
|
static |
Definition at line 54 of file bbParaTagDef.h.
Referenced by BbParaSolverPool::activateSolver(), BbParaSolver::BbParaSolver(), and BbParaSolver::processTagLightWeightRootNodeProcess().
|
static |
Definition at line 72 of file bbParaTagDef.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaNodeMpi::receiveNewSubtreeRoot(), BbParaNodeTh::receiveNewSubtreeRoot(), BbParaNodeMpi::sendNewSubtreeRoot(), and BbParaNodeTh::sendNewSubtreeRoot().
|
static |
Definition at line 49 of file bbParaTagDef.h.
Referenced by BbParaSolver::BbParaSolver(), BbParaLoadCoordinator::processTagAnotherNodeRequest(), and BbParaSolver::processTagNoNodes().
|
static |
Definition at line 59 of file bbParaTagDef.h.
Referenced by BbParaSolverPool::activateSolver(), BbParaSolver::BbParaSolver(), BbParaSolver::processTagNoTestDualBoundGain(), and BbParaSolverPool::switchOutCollectingMode().
|
static |
Definition at line 55 of file paraTagDef.h.
Referenced by ParaSolver::ParaSolver(), BbParaLoadCoordinator::processRacingRampUpTagSolverState(), BbParaSolver::processTagNotificationId(), BbParaLoadCoordinator::processTagSolverState(), and BbParaSolver::waitNotificationIdMessage().
|
static |
|
static |
Definition at line 52 of file bbParaTagDef.h.
Referenced by BbParaSolver::BbParaSolver(), BbParaSolverPool::enforcedSwitchOutCollectingMode(), BbParaSolver::processTagOutCollectingMode(), and BbParaSolverPool::sendSwitchOutCollectingModeIfNecessary().
|
static |
Definition at line 82 of file paraTagDef.h.
Referenced by ScipParaInstanceTh::bcast().
|
static |
Definition at line 59 of file paraTagDef.h.
Referenced by ParaSolver::ParaSolver(), ScipParaRacingRampUpParamSetMpi::receive(), ScipParaRacingRampUpParamSetTh::receive(), ScipParaRacingRampUpParamSetMpi::send(), and ScipParaRacingRampUpParamSetTh::send().
|
static |
Definition at line 50 of file paraTagDef.h.
Referenced by ParaSolver::ParaSolver(), BbParaSolver::processTagRampUp(), and ParaLoadCoordinator::sendRampUpToAllSolvers().
|
static |
Definition at line 75 of file bbParaTagDef.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaSolver::processTagInCollectingMode(), BbParaLoadCoordinator::processTagReassignSelfSplitSubtreeRootNode(), and BbParaSolver::run().
|
static |
Definition at line 61 of file bbParaTagDef.h.
Referenced by BbParaSolver::BbParaSolver(), BbParaSolver::processTagRestart(), and BbParaLoadCoordinator::restartInRampDownPhase().
|
static |
Definition at line 46 of file bbParaTagDef.h.
Referenced by BbParaSolver::BbParaSolver(), BbParaSolver::processTagRetryRampUp(), and BbParaLoadCoordinator::sendRetryRampUpToAllSolvers().
|
static |
Definition at line 76 of file bbParaTagDef.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), and BbParaSolver::run().
|
static |
Definition at line 71 of file bbParaTagDef.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaSolver::notifySelfSplitFinished(), and BbParaLoadCoordinator::processTagSelfSplitFinished().
|
static |
|
static |
Definition at line 51 of file paraTagDef.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), ScipParaSolutionTh::bcast(), ParaLoadCoordinator::ParaLoadCoordinator(), ParaSolver::ParaSolver(), ScipParaSolutionMpi::receive(), ScipParaSolutionTh::receive(), ScipParaSolutionMpi::send(), and ScipParaSolutionTh::send().
|
static |
Definition at line 68 of file bbParaTagDef.h.
Referenced by ScipDiffParamSetTh::bcast(), ScipDiffParamSetMpi::receive(), ScipDiffParamSetTh::receive(), ScipDiffParamSetMpi::send(), and ScipDiffParamSetTh::send().
|
static |
Definition at line 53 of file paraTagDef.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), ParaLoadCoordinator::ParaLoadCoordinator(), and BbParaSolver::sendSolverState().
|
static |
Definition at line 73 of file bbParaTagDef.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaLoadCoordinator::processTagSubtreeRootNodeStartComputation(), and BbParaSolver::run().
|
static |
Definition at line 74 of file bbParaTagDef.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), and BbParaLoadCoordinator::processTagSubtreeRootNodeToBeRemoved().
|
static |
Definition at line 47 of file paraTagDef.h.
Referenced by BbParaSolver::BbParaSolver(), BbParaNodeTh::bcast(), ParaLoadCoordinator::ParaLoadCoordinator(), BbParaNodeMpi::receive(), BbParaNodeTh::receive(), BbParaNodeMpi::send(), and BbParaNodeTh::send().
|
static |
Definition at line 48 of file paraTagDef.h.
Referenced by ParaSolver::ParaSolver(), BbParaLoadCoordinator::processTagTask(), BbParaSolver::processTagTaskReceived(), and BbParaSolver::sendParaNode().
|
static |
Definition at line 58 of file paraTagDef.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), ParaLoadCoordinator::ParaLoadCoordinator(), BbParaSolver::sendSolverTerminationState(), and ScipParaSolver::~ScipParaSolver().
|
static |
Definition at line 56 of file paraTagDef.h.
Referenced by main(), ParaSolver::ParaSolver(), BbParaLoadCoordinator::processTagCompletionOfCalculation(), BbParaLoadCoordinator::processTagSelfSlpitNodeCalcuationState(), BbParaSolver::processTagTerminateRequest(), runSolverThread(), BbParaLoadCoordinator::sendInterruptRequest(), ParaLoadCoordinator::terminateAllSolvers(), and BbParaLoadCoordinator::terminateAllSolvers().
|
static |
Definition at line 70 of file bbParaTagDef.h.
Referenced by BbParaSolver::BbParaSolver(), BbParaSolver::processTagTerminateSolvingToRestart(), and BbParaLoadCoordinator::run().
|
static |
|
static |
Definition at line 58 of file bbParaTagDef.h.
Referenced by BbParaSolverPool::activateSolver(), BbParaSolver::BbParaSolver(), and BbParaSolver::processTagTestDualBoundGain().
|
static |
Definition at line 63 of file paraTagDef.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaLoadCoordinator::newRacing(), ParaLoadCoordinator::ParaLoadCoordinator(), ParaSolver::ParaSolver(), ParaCommCPP11::passTermToken(), ParaCommMpi::passTermToken(), ParaCommPth::passTermToken(), ParaCommCPP11::passToken(), ParaCommMpi::passToken(), ParaCommPth::passToken(), BbParaLoadCoordinator::processTagCompletionOfCalculation(), BbParaLoadCoordinator::processTagSelfSlpitNodeCalcuationState(), ParaLoadCoordinator::processTagToken(), BbParaSolver::processTagToken(), BbParaLoadCoordinator::run(), BbParaLoadCoordinator::sendInterruptRequest(), ParaLoadCoordinator::terminateAllSolvers(), BbParaLoadCoordinator::terminateAllSolvers(), ParaCommCPP11::waitToken(), ParaCommMpi::waitToken(), and ParaCommPth::waitToken().
|
static |
Definition at line 72 of file paraParamSet.h.
Referenced by ParaCommCPP11::lcInit(), ParaCommMpi::lcInit(), ParaCommPth::lcInit(), ParaParamSet::ParaParamSet(), BbParaParamSet::read(), ParaCommMpi::solverInit(), and ThreadsTableElement::ThreadsTableElement().
|
static |
Definition at line 126 of file paraParamSet.h.
Referenced by ParaCommMpi::lcInit(), ParaParamSet::ParaParamSet(), ParaCommMpi::solverInit(), and ThreadsTableElement::ThreadsTableElement().
|
static |
Definition at line 65 of file bbParaTagDef.h.
Referenced by BbParaLoadCoordinator::processTagUbBoundTightened(), ScipParaObjCommPointHdlr::scip_exec(), and ScipParaSolver::ubBoundTightened().
|
static |
Definition at line 64 of file bbParaTagDef.h.
Referenced by BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaSolver::BbParaSolver(), BbParaLoadCoordinator::processTagUbBoundTightened(), ScipParaObjCommPointHdlr::scip_exec(), and ScipParaSolver::ubBoundTightened().
|
static |
Definition at line 60 of file paraTagDef.h.
Referenced by ParaSolver::ParaSolver(), BbParaSolver::processTagWinner(), and BbParaLoadCoordinator::run().
|
static |
Definition at line 125 of file paraParamSet.h.
Referenced by ParaParamSet::ParaParamSet().
|
static |
size of thread table : this limits the number of threads
Definition at line 108 of file paraCommCPP11.h.
Referenced by ParaCommCPP11::init(), and ParaCommCPP11::~ParaCommCPP11().
|
static |
Definition at line 106 of file paraParamSet.h.
Referenced by ScipParaInitiator::addRootNodeCuts(), BbParaLoadCoordinator::BbParaLoadCoordinator(), BbParaSolver::BbParaSolver(), ScipParaInitiator::init(), ParaParamSet::ParaParamSet(), ScipParaSolver::reinitialize(), BbParaLoadCoordinator::run(), ScipParaSolver::ScipParaSolver(), and ScipParaSolver::solve().
|
static |
Definition at line 63 of file paraSolver.h.
Referenced by BbParaSolver::sendCompletionOfCalculation(), ScipParaSolver::solve(), and ScipParaSolver::~ScipParaSolver().
|
static |
Definition at line 198 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaSolver::getTimeStopSolvingMode().
|
static |
Definition at line 182 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), BbParaLoadCoordinator::processTagSolverState(), and BbParaLoadCoordinator::run().
|
static |
Definition at line 190 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::processTagSolverState().
|
static |
Definition at line 76 of file bbParaParamSet.h.
Referenced by ScipParaDiffSubproblem::addLocalNodeInfo(), BbParaParamSet::BbParaParamSet(), and ScipParaDiffSubproblem::ScipParaDiffSubproblem().
|
static |
Definition at line 74 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaDiffSubproblem::ScipParaDiffSubproblem().
|
static |
Definition at line 72 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), ScipParaSolver::reinitialize(), ScipParaDiffSubproblem::ScipParaDiffSubproblem(), ScipParaSolver::ScipParaSolver(), ScipParaSolver::solve(), and BbParaLoadCoordinator::warmStart().
|
static |
Definition at line 73 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaDiffSubproblem::ScipParaDiffSubproblem().
|
static |
Definition at line 71 of file bbParaParamSet.h.
Referenced by ScipParaDiffSubproblem::addLocalNodeInfo(), BbParaParamSet::BbParaParamSet(), ScipParaDiffSubproblem::ScipParaDiffSubproblem(), and BbParaLoadCoordinator::warmStart().
|
static |
Definition at line 75 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaDiffSubproblem::ScipParaDiffSubproblem().
|
static |
Definition at line 130 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaInitiator::generateRacingRampUpParameterSets().
|
static |
Definition at line 129 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and ScipParaInitiator::generateRacingRampUpParameterSets().
|
static |
standard transfer data types
Definition at line 63 of file paraComm.h.
|
static |
Definition at line 80 of file paraComm.h.
|
static |
Definition at line 81 of file paraComm.h.
|
static |
user defined transfer data types
Definition at line 97 of file paraCommCPP11.h.
Referenced by ParaCommCPP11::freeStandardTypes(), and ParaCommPth::freeStandardTypes().
|
static |
user defined transfer data types
Definition at line 82 of file paraCommPth.h.
|
static |
Definition at line 106 of file paraCommCPP11.h.
|
static |
Definition at line 92 of file paraCommPth.h.
|
static |
Definition at line 65 of file paraSolver.h.
|
static |
Definition at line 70 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), ScipParaInitiator::init(), ScipParaInitiator::reInit(), ScipParaSolver::reinitialize(), ScipParaObjCommPointHdlr::ScipParaObjCommPointHdlr(), and ScipParaSolver::ScipParaSolver().
|
static |
Definition at line 108 of file bbParaParamSet.h.
Referenced by BbParaParamSet::BbParaParamSet(), and BbParaLoadCoordinator::processRacingRampUpTagCompletionOfCalculation().