ParaSolver extension for SCIP: Parallelized solver implementation for SCIP. More...
#include <cfloat>#include <cstring>#include <cstdlib>#include <unistd.h>#include <typeinfo>#include <string>#include <sstream>#include "ug/paraInitialStat.h"#include "ug_bb/bbParaComm.h"#include "ug_bb/bbParaNode.h"#include "ug_bb/bbParaInstance.h"#include "ug_bb/bbParaSolver.h"#include "ug_bb/bbParaSolution.h"#include "ug_bb/bbParaSolverTerminationState.h"#include "objscip/objscip.h"#include "scipParaTagDef.h"#include "scipParaParamSet.h"#include "scipParaObjMessageHdlr.h"#include "scipParaObjCommPointHdlr.h"#include "scipParaObjLimitUpdator.h"#include "scipParaObjProp.h"#include "scipParaObjBranchRule.h"#include "scipParaInitialStat.h"#include "scipParaRacingRampUpParamSet.h"#include "scipParaObjNodesel.h"#include "scipParaObjSelfSplitNodesel.h"#include "scip/scip.h"Go to the source code of this file.
Macros | |
| #define | CONFLICTHDLR_NAME "conflictCollector" |
| #define | CONFLICTHDLR_DESC "conflict handler to collect conflicts" |
| #define | CONFLICTHDLR_PRIORITY +100000000 |
Functions | |
| void | setUserPlugins (UG::ParaInstance *instance) |
| void | setUserPlugins (UG::ParaSolver *solver) |
| static | SCIP_DECL_CONFLICTEXEC (conflictExecCollector) |
Variables | |
| long long | virtualMemUsedAtLc |
| double | memoryLimitOfSolverSCIP |
ParaSolver extension for SCIP: Parallelized solver implementation for SCIP.
Definition in file scipParaSolver.cpp.
| #define CONFLICTHDLR_DESC "conflict handler to collect conflicts" |
Definition at line 92 of file scipParaSolver.cpp.
| #define CONFLICTHDLR_NAME "conflictCollector" |
Definition at line 91 of file scipParaSolver.cpp.
| #define CONFLICTHDLR_PRIORITY +100000000 |
Definition at line 93 of file scipParaSolver.cpp.
|
static |
Definition at line 95 of file scipParaSolver.cpp.
References CONFLICTHDLR_NAME, ScipParaSolver::getConflictConsList(), ScipParaSolver::getOriginalIndex(), LocalNodeInfo_t::idxLinearCoefsVars, ScipParaSolver::isOriginalIndeciesMap(), LocalNodeInfo_t::linearCoefs, LocalNodeInfo_t::linearLhs, LocalNodeInfo_t::linearRhs, and LocalNodeInfo_t::nLinearCoefs.
| void setUserPlugins | ( | UG::ParaInstance * | instance | ) |
Definition at line 54 of file scipDefaultUserPlugins.cpp.
| void setUserPlugins | ( | UG::ParaSolver * | solver | ) |
this should not be used
Definition at line 63 of file scipDefaultUserPlugins.cpp.
|
extern |
Definition at line 71 of file fscip.cpp.
Referenced by ScipParaSolver::ScipParaSolver().