37 #ifndef __BB_PARA_CALCULATION_STATE_MPI_H__ 38 #define __BB_PARA_CALCULATION_STATE_MPI_H__ 78 int inNImprovedIncumbent,
79 int inTerminationState,
80 int inNSolvedWithNoPreprocesses,
81 int inNSimplexIterRoot,
82 double inAverageSimplexIter,
83 int inNTransferredLocalCuts,
84 int inMinTransferredLocalCuts,
85 int inMaxTransferredLocalCuts,
86 int inNTransferredBendersCuts,
87 int inMinTransferredBendersCuts,
88 int inMaxTransferredBendersCuts,
95 int inNSelfSplitNodesLeft
97 :
BbParaCalculationState(inCompTime,inRootTime, inNSolved, inNSent,inNImprovedIncumbent,inTerminationState,inNSolvedWithNoPreprocesses,
98 inNSimplexIterRoot, inAverageSimplexIter,
99 inNTransferredLocalCuts, inMinTransferredLocalCuts, inMaxTransferredLocalCuts,
100 inNTransferredBendersCuts, inMinTransferredBendersCuts, inMaxTransferredBendersCuts,
101 inNRestarts, inMinIisum, inMaxIisum, inMinNii, inMaxNii, inDualBound, inNSelfSplitNodesLeft )
135 #endif // __BB_PARA_CALCULATION_STATE_MPI_H__ static ScipParaCommTh * comm
Base class of Calculation state in a ParaSolver.
Calculation state object for MPI communications.
void receive(ParaComm *comm, int source, int tag)
receive this object from source
BbParaCalculationStateMpi()
default constructor of this object
~BbParaCalculationStateMpi()
destructor of this object
BbParaCalculationStateMpi(double inCompTime, double inRootTime, int inNSolved, int inNSent, int inNImprovedIncumbent, int inTerminationState, int inNSolvedWithNoPreprocesses, int inNSimplexIterRoot, double inAverageSimplexIter, int inNTransferredLocalCuts, int inMinTransferredLocalCuts, int inMaxTransferredLocalCuts, int inNTransferredBendersCuts, int inMinTransferredBendersCuts, int inMaxTransferredBendersCuts, int inNRestarts, double inMinIisum, double inMaxIisum, int inMinNii, int inMaxNii, double inDualBound, int inNSelfSplitNodesLeft)
constructor of this object
MPI_Datatype createDatatype()
create MPI datatype of this object
Base class of communicator object.
void send(ParaComm *comm, int destination, int tag)
send this object to destination