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().