37 #ifndef __BB_PARA_SOLVER_STATE_MPI_H__ 38 #define __BB_PARA_SOLVER_STATE_MPI_H__ 76 unsigned int inNotificationId,
78 int inGlobalSubtreeId,
79 long long inNodesSolved,
81 double inBestDualBoundValue,
82 double inGlobalBestPrimalBoundValue,
84 double inAverageDualBoundGain
86 :
BbParaSolverState(inRacingStage, inNotificationId, inLcId, inGlobalSubtreeId, inNodesSolved,
87 inNodesLeft, inBestDualBoundValue, inGlobalBestPrimalBoundValue, inDetTime, inAverageDualBoundGain)
121 #define DEF_PARA_SOLVER_STATE( para_state, state ) BbParaSolverStateMpi *para_state = dynamic_cast< BbParaSolverStateMpi* >(state) 125 #endif // __BB_PARA_SOLVER_STATE_MPI_H__ void receive(ParaComm *comm, int source, int tag)
receive this object
class BbParaSolverStateMpi (ParaSolver state object for notification message communicated by MPI) ...
void send(ParaComm *comm, int destination, int tag)
send this object
static ScipParaCommTh * comm
~BbParaSolverStateMpi()
destractor
MPI_Datatype createDatatype()
create BbParaSolverStateMpi datatype
BbParaSolverStateMpi()
default constructor
BbParaSolverStateMpi(int inRacingStage, unsigned int inNotificationId, int inLcId, int inGlobalSubtreeId, long long inNodesSolved, int inNodesLeft, double inBestDualBoundValue, double inGlobalBestPrimalBoundValue, double inDetTime, double inAverageDualBoundGain)
constructor
class BbParaSolverState (ParaSolver state object for notification message)
Base class of communicator object.