( c = 0; c < nconss; ++c )
79 const char* conshdlrname;
84 if( strcmp(conshdlrname,
"SOS1") != 0 && strcmp(conshdlrname,
"SOS2") != 0
85&& strcmp(conshdlrname,
"bounddisjunction") != 0
86&& strcmp(conshdlrname,
"cardinality") != 0 && strcmp(conshdlrname,
"components") != 0
87&& strcmp(conshdlrname,
"conjunction") != 0 && strcmp(conshdlrname,
"countsols") != 0
88&& strcmp(conshdlrname,
"cumulative") != 0 && strcmp(conshdlrname,
"disjunction") != 0
89&& strcmp(conshdlrname,
"indicator") != 0 && strcmp(conshdlrname,
"integral") != 0
90&& strcmp(conshdlrname,
"knapsack") != 0 && strcmp(conshdlrname,
"linear") != 0
91&& strcmp(conshdlrname,
"logicor") != 0 && strcmp(conshdlrname,
"nonlinear") != 0
92&& strcmp(conshdlrname,
"orbisack") != 0
93&& strcmp(conshdlrname,
"setppc") != 0
94&& strcmp(conshdlrname,
"symresack") != 0 && strcmp(conshdlrname,
"varbound") != 0 )
111assert(var !=
NULL);
128 SCIPdebugMsg(
scip,
"Setting LP relaxation solution, which improved upon earlier solution\n");
141assert(relaxvar !=
NULL);
153*lowerbound = relaxval;
188relaxExecLp, relaxdata) );
189assert(relax !=
NULL);
SCIP_RETCODE SCIPcopy(SCIP *sourcescip, SCIP *targetscip, SCIP_HASHMAP *varmap, SCIP_HASHMAP *consmap, const char *suffix, SCIP_Bool global, SCIP_Bool enablepricing, SCIP_Bool threadsafe, SCIP_Bool passmessagehdlr, SCIP_Bool *valid)
SCIP_RETCODE SCIPfree(SCIP **scip)
SCIP_RETCODE SCIPcreate(SCIP **scip)
SCIP_STATUS SCIPgetStatus(SCIP *scip)
SCIP_CONS ** SCIPgetConss(SCIP *scip)
int SCIPgetNVars(SCIP *scip)
int SCIPgetNConss(SCIP *scip)
SCIP_VAR ** SCIPgetVars(SCIP *scip)
void SCIPhashmapFree(SCIP_HASHMAP **hashmap)
void * SCIPhashmapGetImage(SCIP_HASHMAP *hashmap, void *origin)
SCIP_RETCODE SCIPhashmapCreate(SCIP_HASHMAP **hashmap, BMS_BLKMEM *blkmem, int mapsize)
void SCIPsetMessagehdlrQuiet(SCIP *scip, SCIP_Bool quiet)
const char * SCIPconshdlrGetName(SCIP_CONSHDLR *conshdlr)
SCIP_CONSHDLR * SCIPconsGetHdlr(SCIP_CONS *cons)
SCIP_RETCODE SCIPincludeRelaxBasic(SCIP *scip, SCIP_RELAX **relaxptr, const char *name, const char *desc, int priority, int freq, SCIP_DECL_RELAXEXEC((*relaxexec)), SCIP_RELAXDATA *relaxdata)
SCIP_SOL * SCIPgetBestSol(SCIP *scip)
SCIP_Real SCIPgetSolVal(SCIP *scip, SCIP_SOL *sol, SCIP_VAR *var)
SCIP_RETCODE SCIPtransformProb(SCIP *scip)
SCIP_RETCODE SCIPsolve(SCIP *scip)
SCIP_Real SCIPgetPrimalbound(SCIP *scip)
SCIP_Real SCIPinfinity(SCIP *scip)
SCIP_Bool SCIPisGT(SCIP *scip, SCIP_Real val1, SCIP_Real val2)
SCIP_Real SCIPgetRelaxSolObj(SCIP *scip)
SCIP_RETCODE SCIPsetRelaxSolVal(SCIP *scip, SCIP_RELAX *relax, SCIP_VAR *var, SCIP_Real val)
SCIP_RETCODE SCIPmarkRelaxSolValid(SCIP *scip, SCIP_RELAX *relax, SCIP_Bool includeslp)
SCIP_Bool SCIPisRelaxSolValid(SCIP *scip)
SCIP_RETCODE SCIPchgVarType(SCIP *scip, SCIP_VAR *var, SCIP_VARTYPE vartype, SCIP_Bool *infeasible)
SCIP_Bool SCIPvarIsRelaxationOnly(SCIP_VAR *var)
SCIP_RETCODE SCIPclearRelaxSolVals(SCIP *scip, SCIP_RELAX *relax)
BMS_BLKMEM * SCIPblkmem(SCIP *scip)
SCIP_RETCODE SCIPincludeRelaxLp(SCIP *scip)
static SCIP_DECL_RELAXEXEC(relaxExecLp)
struct SCIP_RelaxData SCIP_RELAXDATA
enum SCIP_Retcode SCIP_RETCODE
@ SCIP_VARTYPE_CONTINUOUS
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4