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) {}
106 #endif // __SCIP_PARA_SOLUTION_MPI_H__
static ScipParaCommTh * comm
void send(UG::ParaComm *comm, int destination)
MPI_Datatype createPreDatatype()
ParaSolution extension for SCIP solver.
void bcast(UG::ParaComm *comm, int root)
void receive(UG::ParaComm *comm, int source)
ScipParaSolutionMpi(double inObjectiveFunctionValue, int inNVars, int *inIndicesAmongSolvers, SCIP_Real *inValues)
ParaSolver extension for SCIP: Parallelized solver implementation for SCIP.
ScipParaSolutionMpi * ScipParaSolutionMpiPtr
ScipParaSolutionMpi(ScipParaSolver *solver, SCIP_Real objval, int inNvars, SCIP_VAR **vars, SCIP_Real *vals)
MPI_Datatype createDatatype(bool memAllocNecessary)
Base class of communicator object.
ScipParaSolutionMpi * clone(UG::ParaComm *comm)