37 #ifndef __BB_PARA_SOLVER_TERMINATION_STATE_MPI_H__ 38 #define __BB_PARA_SOLVER_TERMINATION_STATE_MPI_H__ 85 int inTotalNImprovedIncumbent,
86 int inNParaNodesReceived,
87 int inNParaNodesSolved,
88 int inNParaNodesSolvedAtRoot,
89 int inNParaNodesSolvedAtPreCheck,
90 int inNTransferredLocalCutsFromSolver,
91 int inMinTransferredLocalCutsFromSolver,
92 int inMaxTransferredLocalCutsFromSolver,
93 int inNTransferredBendersCutsFromSolver,
94 int inMinTransferredBendersCutsFromSolver,
95 int inMaxTransferredBendersCutsFromSolver,
101 int inCalcTerminationState,
102 double inRunningTime,
103 double inIdleTimeToFirstParaNode,
104 double inIdleTimeBetweenParaNodes,
105 double inIdleTimeAfterLastParaNode,
106 double inIdleTimeToWaitNotificationId,
107 double inIdleTimeToWaitAckCompletion,
108 double inIdleTimeToWaitToken,
109 double inTotalRootNodeTime,
110 double inMinRootNodeTime,
111 double inMaxRootNodeTime,
120 inTotalNImprovedIncumbent,
121 inNParaNodesReceived,
123 inNParaNodesSolvedAtRoot,
124 inNParaNodesSolvedAtPreCheck,
125 inNTransferredLocalCutsFromSolver,
126 inMinTransferredLocalCutsFromSolver,
127 inMaxTransferredLocalCutsFromSolver,
128 inNTransferredBendersCutsFromSolver,
129 inMinTransferredBendersCutsFromSolver,
130 inMaxTransferredBendersCutsFromSolver,
136 inCalcTerminationState,
138 inIdleTimeToFirstParaNode,
139 inIdleTimeBetweenParaNodes,
140 inIdleTimeAfterLastParaNode,
141 inIdleTimeToWaitNotificationId,
142 inIdleTimeToWaitAckCompletion,
143 inIdleTimeToWaitToken,
175 #endif // __BB_PARA_SOLVER_TERMINATION_STATE_MPI_H__ static ScipParaCommTh * comm
BbParaSolverTerminationStateMpi()
default constructor
class BbParaSolverTerminationStateMpi (Solver termination state in a ParaSolver communicated by MPI) ...
void receive(ParaComm *comm, int source, int tag)
receive this object
void send(ParaComm *comm, int destination, int tag)
send this object
BbParaSolverTerminationStateMpi(int inInterrupted, int inRank, int inTotalNSolved, int inMinNSolved, int inMaxNSolved, int inTotalNSent, int inTotalNImprovedIncumbent, int inNParaNodesReceived, int inNParaNodesSolved, int inNParaNodesSolvedAtRoot, int inNParaNodesSolvedAtPreCheck, int inNTransferredLocalCutsFromSolver, int inMinTransferredLocalCutsFromSolver, int inMaxTransferredLocalCutsFromSolver, int inNTransferredBendersCutsFromSolver, int inMinTransferredBendersCutsFromSolver, int inMaxTransferredBendersCutsFromSolver, int inNTotalRestarts, int inMinRestarts, int inMaxRestarts, int inNTightened, int inNTightenedInt, int inCalcTerminationState, double inRunningTime, double inIdleTimeToFirstParaNode, double inIdleTimeBetweenParaNodes, double inIdleTimeAfterLastParaNode, double inIdleTimeToWaitNotificationId, double inIdleTimeToWaitAckCompletion, double inIdleTimeToWaitToken, double inTotalRootNodeTime, double inMinRootNodeTime, double inMaxRootNodeTime, double inDetTime)
constructor
MPI_Datatype createDatatype()
create BbParaSolverTerminationStateMpi datatype
class BbParaSolverTerminationState (Solver termination state in a ParaSolver)
Base class of communicator object.