37#ifndef __SCIP_PARA_LOADCOORDINATOR_H__
38#define __SCIP_PARA_LOADCOORDINATOR_H__
63#include "ugs/ugsDef.h"
64#include "ugs/ugsParaCommMpi.h"
100 UGS::UgsParaCommMpi *inComUgs,
105 bool *inRacingSolversExist,
113 inComm, inParaParamSet, inParaInitiator, inRacingSolversExist, inParaTimer, inDetTimer
123 UGS::UgsParaCommMpi *inComUgs,
Base class for calculation state.
Base class for a container which has difference between instance and subproblem.
Base class of initiator that maintains original problem and incumbent solution.
Base class for instance data.
Load coordinator termination state.
Base class for BbParaNode.
Parameter set for UG framework.
This class has solver state to be transferred.
Class for LoadCoordinator.
int processTagInitialStat(int source, int tag)
Message handlers.
ScipParaLoadCoordinator(UG::ParaComm *inComm, UG::ParaParamSet *inParaParamSet, UG::ParaInitiator *inParaInitiator, bool *inRacingSolversExist, UG::ParaTimer *inParaTimer, UG::ParaDeterministicTimer *inDetTimer)
constructor
virtual ~ScipParaLoadCoordinator()
destructor
int(ScipParaLoadCoordinator::* ScipMessageHandlerFunctionPointer)(int, int)
Class for LoadCoordinator.
Base class of communicator object.
class for deterministic timer
bool * racingSolversExist
indicate if racing solver exits or not, true: exists
ParaInitiator * paraInitiator
initiator
ParaTimer * paraTimer
Timers for LoadCoordinator.
static const int N_SCIP_TAGS
Defines for UG Framework.
Base class for deterministic timer.
ParaComm extension for SCIP solver.