public methods for NLP interfaces
- Author
- Stefan Vigerske
-
Thorsten Gellermann
Definition in file scip_nlpi.c.
|
static | SCIP_DECL_PARAMCHGD (paramChgdNlpiPriority) |
|
static | SCIP_DECL_EXPR_MAPEXPR (mapvar2varidx) |
|
SCIP_RETCODE | SCIPincludeNlpi (SCIP *scip, const char *name, const char *description, int priority, SCIP_DECL_NLPICOPY((*nlpicopy)), SCIP_DECL_NLPIFREE((*nlpifree)), SCIP_DECL_NLPIGETSOLVERPOINTER((*nlpigetsolverpointer)), SCIP_DECL_NLPICREATEPROBLEM((*nlpicreateproblem)), SCIP_DECL_NLPIFREEPROBLEM((*nlpifreeproblem)), SCIP_DECL_NLPIGETPROBLEMPOINTER((*nlpigetproblempointer)), SCIP_DECL_NLPIADDVARS((*nlpiaddvars)), SCIP_DECL_NLPIADDCONSTRAINTS((*nlpiaddconstraints)), SCIP_DECL_NLPISETOBJECTIVE((*nlpisetobjective)), SCIP_DECL_NLPICHGVARBOUNDS((*nlpichgvarbounds)), SCIP_DECL_NLPICHGCONSSIDES((*nlpichgconssides)), SCIP_DECL_NLPIDELVARSET((*nlpidelvarset)), SCIP_DECL_NLPIDELCONSSET((*nlpidelconsset)), SCIP_DECL_NLPICHGLINEARCOEFS((*nlpichglinearcoefs)), SCIP_DECL_NLPICHGEXPR((*nlpichgexpr)), SCIP_DECL_NLPICHGOBJCONSTANT((*nlpichgobjconstant)), SCIP_DECL_NLPISETINITIALGUESS((*nlpisetinitialguess)), SCIP_DECL_NLPISOLVE((*nlpisolve)), SCIP_DECL_NLPIGETSOLSTAT((*nlpigetsolstat)), SCIP_DECL_NLPIGETTERMSTAT((*nlpigettermstat)), SCIP_DECL_NLPIGETSOLUTION((*nlpigetsolution)), SCIP_DECL_NLPIGETSTATISTICS((*nlpigetstatistics)), SCIP_NLPIDATA *nlpidata) |
|
SCIP_NLPI * | SCIPfindNlpi (SCIP *scip, const char *name) |
|
SCIP_NLPI ** | SCIPgetNlpis (SCIP *scip) |
|
int | SCIPgetNNlpis (SCIP *scip) |
|
SCIP_RETCODE | SCIPsetNlpiPriority (SCIP *scip, SCIP_NLPI *nlpi, int priority) |
|
| SCIP_DECL_NLPIGETSOLVERPOINTER (SCIPgetNlpiSolverPointer) |
|
| SCIP_DECL_NLPICREATEPROBLEM (SCIPcreateNlpiProblem) |
|
| SCIP_DECL_NLPIFREEPROBLEM (SCIPfreeNlpiProblem) |
|
| SCIP_DECL_NLPIGETPROBLEMPOINTER (SCIPgetNlpiProblemPointer) |
|
| SCIP_DECL_NLPIADDVARS (SCIPaddNlpiVars) |
|
| SCIP_DECL_NLPIADDCONSTRAINTS (SCIPaddNlpiConstraints) |
|
| SCIP_DECL_NLPISETOBJECTIVE (SCIPsetNlpiObjective) |
|
| SCIP_DECL_NLPICHGVARBOUNDS (SCIPchgNlpiVarBounds) |
|
| SCIP_DECL_NLPICHGCONSSIDES (SCIPchgNlpiConsSides) |
|
| SCIP_DECL_NLPIDELVARSET (SCIPdelNlpiVarSet) |
|
| SCIP_DECL_NLPIDELCONSSET (SCIPdelNlpiConsSet) |
|
| SCIP_DECL_NLPICHGLINEARCOEFS (SCIPchgNlpiLinearCoefs) |
|
| SCIP_DECL_NLPICHGEXPR (SCIPchgNlpiExpr) |
|
| SCIP_DECL_NLPICHGOBJCONSTANT (SCIPchgNlpiObjConstant) |
|
| SCIP_DECL_NLPISETINITIALGUESS (SCIPsetNlpiInitialGuess) |
|
| SCIP_DECL_NLPISOLVE (SCIPsolveNlpiParam) |
|
| SCIP_DECL_NLPIGETSOLSTAT (SCIPgetNlpiSolstat) |
|
| SCIP_DECL_NLPIGETTERMSTAT (SCIPgetNlpiTermstat) |
|
| SCIP_DECL_NLPIGETSOLUTION (SCIPgetNlpiSolution) |
|
| SCIP_DECL_NLPIGETSTATISTICS (SCIPgetNlpiStatistics) |
|
SCIP_RETCODE | SCIPcreateNlpiProblemFromNlRows (SCIP *scip, SCIP_NLPI *nlpi, SCIP_NLPIPROBLEM **nlpiprob, const char *name, SCIP_NLROW **nlrows, int nnlrows, SCIP_HASHMAP *var2idx, SCIP_HASHMAP *nlrow2idx, SCIP_Real *nlscore, SCIP_Real cutoffbound, SCIP_Bool setobj, SCIP_Bool onlyconvex) |
|
SCIP_RETCODE | SCIPupdateNlpiProblem (SCIP *scip, SCIP_NLPI *nlpi, SCIP_NLPIPROBLEM *nlpiprob, SCIP_HASHMAP *var2nlpiidx, SCIP_VAR **nlpivars, int nlpinvars, SCIP_Real cutoffbound) |
|
SCIP_RETCODE | SCIPaddNlpiProblemRows (SCIP *scip, SCIP_NLPI *nlpi, SCIP_NLPIPROBLEM *nlpiprob, SCIP_HASHMAP *var2idx, SCIP_ROW **rows, int nrows) |
|
SCIP_RETCODE | SCIPaddNlpiProblemNlRows (SCIP *scip, SCIP_NLPI *nlpi, SCIP_NLPIPROBLEM *nlpiprob, SCIP_HASHMAP *var2idx, SCIP_NLROW **nlrows, int nnlrows) |
|