50ScipParaCommMpi::tagStringTable[] = {
71ScipParaCommMpi::tagStringTableIsSetUpCoorectly(
85 return BbParaCommMpi::getTagString(tag);
163 int *inIndicesAmongSolvers,
175 SCIP_VAR **newBranchVars,
176 SCIP_Real *newBranchBounds,
177 SCIP_BOUNDTYPE *newBoundTypes,
179 SCIP_CONS **addedConss
208 int inNVarBranchStatsDown,
209 int inNVarBranchStatsUp,
210 int *inIdxLBranchStatsVarsDown,
211 int *inNVarBranchingDown,
212 int *inIdxLBranchStatsVarsUp,
213 int *inNVarBranchingUp,
214 SCIP_Real *inDownpscost,
215 SCIP_Real *inDownvsids,
216 SCIP_Real *inDownconflen,
217 SCIP_Real *inDowninfer,
218 SCIP_Real *inDowncutoff,
219 SCIP_Real *inUppscost,
220 SCIP_Real *inUpvsids,
221 SCIP_Real *inUpconflen,
222 SCIP_Real *inUpinfer,
223 SCIP_Real *inUpcutoff
229 inNVarBranchStatsDown,
231 inIdxLBranchStatsVarsDown,
233 inIdxLBranchStatsVarsUp,
250 int inTerminationCriteria,
253 int inScipRacingParamSeed,
254 int inPermuteProbSeed,
255 int inGenerateBranchOrderSeed,
260 inTerminationCriteria,
263 inScipRacingParamSeed,
265 inGenerateBranchOrderSeed,
ScipParaInitialStat * createScipParaInitialStat(SCIP *scip)
UG::ParaDiffSubproblem * createParaDiffSubproblem()
UG::ParaRacingRampUpParamSet * createParaRacingRampUpParamSet()
ScipParaDiffSubproblem * createScipParaDiffSubproblem(SCIP *scip, ScipParaSolver *scipParaSolver, int nNewBranchVars, SCIP_VAR **newBranchVars, SCIP_Real *newBranchBounds, SCIP_BOUNDTYPE *newBoundTypes, int nAddedConss, SCIP_CONS **addedConss)
ScipParaSolution * createScipParaSolution(ScipParaSolver *solver, SCIP_Real objval, int inNvars, SCIP_VAR **vars, SCIP_Real *vals)
ScipParaInstance * createScipParaInstance(SCIP *scip, int method)
const char * getTagString(int tag)
get Tag string for debugging
UG::ParaInstance * createParaInstance()
static const char * tagStringTable[]
tag name string table
UG::ParaInitialStat * createParaInitialStat()
UG::ParaSolution * createParaSolution()
ScipParaRacingRampUpParamSet * createScipParaRacingRampUpParamSet(int inTerminationCriteria, int inNNodesLeft, double inTimeLimit, int inScipRacingParamSeed, int inPermuteProbSeed, int inGenerateBranchOrderSeed, ScipDiffParamSet *inScipDiffParamSet)
ScipDiffParamSet * createScipDiffParamSet()
UG::ParaParamSet * createParaParamSet()
Class for the difference between instance and subproblem.
class for initial statistics collecting after racing
class ParaRacingRampUpParamSet (parameter set for racing ramp-up)
static const int TagSolution1
static const int TagDiffSubproblem4
static const int TagDiffSubproblem13
static const int TagDiffSubproblem1
static const int TagDiffSubproblem3
static const int TagDiffSubproblem12
static const int TagDiffSubproblem5
static const int TagSolverDiffParamSet1
static const int TagDiffSubproblem6
static const int TAG_SCIP_FIRST
static const int TagDiffSubproblem8
static const int N_SCIP_MPI_TAGS
static const int TagDiffSubproblem10
static const int TagDiffSubproblem9
static const int TagDiffSubproblem7
static const int TagDiffSubproblem11
static const int TagDiffSubproblem14
static const int TagDiffSubproblem2
static const int N_BB_MPI_TAGS
ScipDiffParamSet extension for MPI communication.
SCIP ParaComm extension for MPI communication.
ScipParaDiffSubproblem extension for MPI communication.
ScipParaInitialStat extension for MPI communication.
ScipParaInstance extension for MPI communication.
ScipParaRacingRampUpParamSet extension for MPI communication.
ScipParaSolution extension for MPI communication.