37#ifndef __SCIP_PARA_DIFF_SUBPROBLEM_MPI_H__
38#define __SCIP_PARA_DIFF_SUBPROBLEM_MPI_H__
103 int inNNewBranchVars,
104 SCIP_VAR **inNewBranchVars,
105 SCIP_Real *inNewBranchBounds,
106 SCIP_BOUNDTYPE *inNewBoundTypes,
108 SCIP_CONS **addedConss
110 inNNewBranchVars, inNewBranchVars, inNewBranchBounds,inNewBoundTypes, nAddedConss, addedConss),
nBranchLinearConss(0),
nBranchSetppcConss(0),
nLinearConss(0),
nBendersLinearConss(0),
nBoundDisjunctions(0),
nVarBranchStats(0),
nVarValueVars(0)
Base class of communicator for UG Framework.
int receive(UG::ParaComm *comm, int source)
MPI_Datatype createDatatypeBranchLinearConss1(bool memAllocNecessary)
MPI_Datatype createDatatypeBendersLinearConss1(bool memAllocNecessary)
MPI_Datatype createDatatypeBoundDisjunctions2(bool memAllocNecessary)
MPI_Datatype createDatatypeBendersLinearConss2(bool memAllocNecessary)
int bcast(UG::ParaComm *comm, int root)
MPI_Datatype createDatatypeBranchSetppcConss1(bool memAllocNecessary)
ScipParaDiffSubproblemMpi(ScipParaDiffSubproblem *paraDiffSubproblem)
MPI_Datatype createDatatypeCounters()
MPI_Datatype createDatatypeBoundDisjunctions1(bool memAllocNecessary)
int send(UG::ParaComm *comm, int dest)
MPI_Datatype createDatatypeVarValueVars1(bool memAllocNecessary)
MPI_Datatype createDatatypeBranchLinearConss2(bool memAllocNecessary)
ScipParaDiffSubproblemMpi(SCIP *inScip, ScipParaSolver *inScipParaSolver, int inNNewBranchVars, SCIP_VAR **inNewBranchVars, SCIP_Real *inNewBranchBounds, SCIP_BOUNDTYPE *inNewBoundTypes, int nAddedConss, SCIP_CONS **addedConss)
MPI_Datatype createDatatypeVarBranchStats(bool memAllocNecessary)
ScipParaDiffSubproblemMpi * clone(UG::ParaComm *comm)
MPI_Datatype createDatatypeBoundChnages(bool memAllocNecessary)
MPI_Datatype createDatatypeVarValueVars2(bool memAllocNecessary)
MPI_Datatype createDatatypeLinearConss2(bool memAllocNecessary)
ScipParaDiffSubproblemMpi()
~ScipParaDiffSubproblemMpi()
MPI_Datatype createDatatypeLinearConss1(bool memAllocNecessary)
MPI_Datatype createDatatypeBranchSetppcConss2(bool memAllocNecessary)
Base class of communicator object.
static ScipParaCommTh * comm
ParaInitialStat extension for SCIP solver.