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 )
Base class for calculation state.
ParaComm extension for MPI communication.
Calculation state object for MPI communications.
void send(ParaComm *comm, int destination, int tag)
send this object to destination
BbParaCalculationStateMpi()
default constructor of this object
MPI_Datatype createDatatype()
create MPI datatype 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
void receive(ParaComm *comm, int source, int tag)
receive this object from source
Base class of Calculation state in a ParaSolver.
Base class of communicator object.
static ScipParaCommTh * comm