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.