#include <cstdlib>
#include <cassert>
#include <cstring>
#include <cctype>
#include <unistd.h>
#include "ug/paraDef.h"
#include "ug_bb/bbParaInstance.h"
#include "scip/scipdefplugins.h"
#include "scip/reader_lp.h"
#include "scip/cons_knapsack.h"
#include "scip/cons_linear.h"
#include "scip/cons_logicor.h"
#include "scip/cons_setppc.h"
#include "scip/cons_varbound.h"
#include "scip/cons_bounddisjunction.h"
#include "scip/cons_sos1.h"
#include "scip/cons_sos2.h"
#include "scip/pub_misc.h"
#include "scipParaInstance.h"
Go to the source code of this file.
Functions | |
static | SCIP_DECL_HASHGETKEY (hashGetKeyVar) |
static | SCIP_DECL_HASHKEYEQ (hashKeyEqVar) |
static | SCIP_DECL_HASHKEYVAL (hashKeyValVar) |
Variables | |
static const char * | PRESOLVED_INSTANCE = "presolved.cip" |
|
static |
hash key retrieval function for variables
Definition at line 69 of file scipParaInstance.cpp.
|
static |
returns TRUE iff the indices of both variables are equal
Definition at line 76 of file scipParaInstance.cpp.
|
static |
returns the hash value of the key
Definition at line 85 of file scipParaInstance.cpp.
References ScipParaInstance::copyIncreasedVariables, UG::LpMaxNamelen, ScipParaInstance::mapToOriginalIndecies, ScipParaInstance::mapToSolverLocalIndecies, ScipParaInstance::nVars, ScipParaInstance::orgScip, PRESOLVED_INSTANCE, ScipParaInstance::scip, ScipParaInstance::ScipParaInstance(), ScipDiffParamSet::setParametersInScip(), THROW_LOGICAL_ERROR2, THROW_LOGICAL_ERROR3, ScipParaInstance::varIndexRange, and ScipParaInstance::~ScipParaInstance().
|
static |
Definition at line 65 of file scipParaInstance.cpp.
Referenced by ScipParaInstance::createProblem(), and SCIP_DECL_HASHKEYVAL().