37#ifndef __SCIP_PARA_SOLUTION_MPI_H__
38#define __SCIP_PARA_SOLUTION_MPI_H__
76 double inObjectiveFunctionValue,
78 int *inIndicesAmongSolvers,
80 ):
ScipParaSolution(inObjectiveFunctionValue, inNVars, inIndicesAmongSolvers, inValues) {}
ScipParaSolutionMpi(double inObjectiveFunctionValue, int inNVars, int *inIndicesAmongSolvers, SCIP_Real *inValues)
ScipParaSolutionMpi(ScipParaSolver *solver, SCIP_Real objval, int inNvars, SCIP_VAR **vars, SCIP_Real *vals)
MPI_Datatype createDatatype(bool memAllocNecessary)
MPI_Datatype createPreDatatype()
void send(UG::ParaComm *comm, int destination)
void bcast(UG::ParaComm *comm, int root)
void receive(UG::ParaComm *comm, int source)
ScipParaSolutionMpi * clone(UG::ParaComm *comm)
Base class of communicator object.
static ScipParaCommTh * comm
ScipParaSolutionMpi * ScipParaSolutionMpiPtr
ParaSolution extension for SCIP solver.
ParaSolver extension for SCIP: Parallelized solver implementation for SCIP.