public methods for nonlinear relaxations
- Author
- Tobias Achterberg
-
Timo Berthold
-
Gerald Gamrath
-
Leona Gottwald
-
Stefan Heinz
-
Gregor Hendel
-
Thorsten Koch
-
Alexander Martin
-
Marc Pfetsch
-
Michael Winkler
-
Kati Wolter
Definition in file scip_nlp.c.
|
static | SCIP_DECL_PARAMCHGD (paramChgdNlpiPriority) |
|
SCIP_RETCODE | SCIPincludeNlpi (SCIP *scip, SCIP_NLPI *nlpi) |
|
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_Bool | SCIPisNLPEnabled (SCIP *scip) |
|
void | SCIPenableNLP (SCIP *scip) |
|
SCIP_Bool | SCIPisNLPConstructed (SCIP *scip) |
|
SCIP_Bool | SCIPhasNLPContinuousNonlinearity (SCIP *scip) |
|
SCIP_RETCODE | SCIPgetNLPVarsData (SCIP *scip, SCIP_VAR ***vars, int *nvars) |
|
SCIP_VAR ** | SCIPgetNLPVars (SCIP *scip) |
|
int | SCIPgetNNLPVars (SCIP *scip) |
|
SCIP_RETCODE | SCIPgetNLPVarsNonlinearity (SCIP *scip, int *nlcount) |
|
SCIP_Real * | SCIPgetNLPVarsLbDualsol (SCIP *scip) |
|
SCIP_Real * | SCIPgetNLPVarsUbDualsol (SCIP *scip) |
|
SCIP_RETCODE | SCIPgetNLPNlRowsData (SCIP *scip, SCIP_NLROW ***nlrows, int *nnlrows) |
|
SCIP_NLROW ** | SCIPgetNLPNlRows (SCIP *scip) |
|
int | SCIPgetNNLPNlRows (SCIP *scip) |
|
SCIP_RETCODE | SCIPaddNlRow (SCIP *scip, SCIP_NLROW *nlrow) |
|
SCIP_RETCODE | SCIPdelNlRow (SCIP *scip, SCIP_NLROW *nlrow) |
|
SCIP_RETCODE | SCIPflushNLP (SCIP *scip) |
|
SCIP_RETCODE | SCIPsetNLPInitialGuess (SCIP *scip, SCIP_Real *initialguess) |
|
SCIP_RETCODE | SCIPsetNLPInitialGuessSol (SCIP *scip, SCIP_SOL *sol) |
|
SCIP_RETCODE | SCIPsolveNLP (SCIP *scip) |
|
SCIP_NLPSOLSTAT | SCIPgetNLPSolstat (SCIP *scip) |
|
SCIP_NLPTERMSTAT | SCIPgetNLPTermstat (SCIP *scip) |
|
SCIP_RETCODE | SCIPgetNLPStatistics (SCIP *scip, SCIP_NLPSTATISTICS *statistics) |
|
SCIP_Real | SCIPgetNLPObjval (SCIP *scip) |
|
SCIP_Bool | SCIPhasNLPSolution (SCIP *scip) |
|
SCIP_RETCODE | SCIPgetNLPFracVars (SCIP *scip, SCIP_VAR ***fracvars, SCIP_Real **fracvarssol, SCIP_Real **fracvarsfrac, int *nfracvars, int *npriofracvars) |
|
SCIP_RETCODE | SCIPgetNLPIntPar (SCIP *scip, SCIP_NLPPARAM type, int *ival) |
|
SCIP_RETCODE | SCIPsetNLPIntPar (SCIP *scip, SCIP_NLPPARAM type, int ival) |
|
SCIP_RETCODE | SCIPgetNLPRealPar (SCIP *scip, SCIP_NLPPARAM type, SCIP_Real *dval) |
|
SCIP_RETCODE | SCIPsetNLPRealPar (SCIP *scip, SCIP_NLPPARAM type, SCIP_Real dval) |
|
SCIP_RETCODE | SCIPgetNLPStringPar (SCIP *scip, SCIP_NLPPARAM type, const char **sval) |
|
SCIP_RETCODE | SCIPsetNLPStringPar (SCIP *scip, SCIP_NLPPARAM type, const char *sval) |
|
SCIP_RETCODE | SCIPwriteNLP (SCIP *scip, const char *filename) |
|
SCIP_RETCODE | SCIPgetNLPI (SCIP *scip, SCIP_NLPI **nlpi, SCIP_NLPIPROBLEM **nlpiproblem) |
|
SCIP_RETCODE | SCIPcreateNlRow (SCIP *scip, SCIP_NLROW **nlrow, const char *name, SCIP_Real constant, int nlinvars, SCIP_VAR **linvars, SCIP_Real *lincoefs, int nquadvars, SCIP_VAR **quadvars, int nquadelems, SCIP_QUADELEM *quadelems, SCIP_EXPRTREE *expression, SCIP_Real lhs, SCIP_Real rhs, SCIP_EXPRCURV curvature) |
|
SCIP_RETCODE | SCIPcreateEmptyNlRow (SCIP *scip, SCIP_NLROW **nlrow, const char *name, SCIP_Real lhs, SCIP_Real rhs) |
|
SCIP_RETCODE | SCIPcreateNlRowFromRow (SCIP *scip, SCIP_NLROW **nlrow, SCIP_ROW *row) |
|
SCIP_RETCODE | SCIPcaptureNlRow (SCIP *scip, SCIP_NLROW *nlrow) |
|
SCIP_RETCODE | SCIPreleaseNlRow (SCIP *scip, SCIP_NLROW **nlrow) |
|
SCIP_RETCODE | SCIPchgNlRowLhs (SCIP *scip, SCIP_NLROW *nlrow, SCIP_Real lhs) |
|
SCIP_RETCODE | SCIPchgNlRowRhs (SCIP *scip, SCIP_NLROW *nlrow, SCIP_Real rhs) |
|
SCIP_RETCODE | SCIPchgNlRowConstant (SCIP *scip, SCIP_NLROW *nlrow, SCIP_Real constant) |
|
SCIP_RETCODE | SCIPaddLinearCoefToNlRow (SCIP *scip, SCIP_NLROW *nlrow, SCIP_VAR *var, SCIP_Real val) |
|
SCIP_RETCODE | SCIPaddLinearCoefsToNlRow (SCIP *scip, SCIP_NLROW *nlrow, int nvars, SCIP_VAR **vars, SCIP_Real *vals) |
|
SCIP_RETCODE | SCIPchgNlRowLinearCoef (SCIP *scip, SCIP_NLROW *nlrow, SCIP_VAR *var, SCIP_Real coef) |
|
SCIP_RETCODE | SCIPaddQuadVarToNlRow (SCIP *scip, SCIP_NLROW *nlrow, SCIP_VAR *var) |
|
SCIP_RETCODE | SCIPaddQuadVarsToNlRow (SCIP *scip, SCIP_NLROW *nlrow, int nvars, SCIP_VAR **vars) |
|
SCIP_RETCODE | SCIPaddQuadElementToNlRow (SCIP *scip, SCIP_NLROW *nlrow, SCIP_QUADELEM quadelem) |
|
SCIP_RETCODE | SCIPaddQuadElementsToNlRow (SCIP *scip, SCIP_NLROW *nlrow, int nquadelems, SCIP_QUADELEM *quadelems) |
|
SCIP_RETCODE | SCIPchgNlRowQuadElement (SCIP *scip, SCIP_NLROW *nlrow, SCIP_QUADELEM quadelement) |
|
SCIP_RETCODE | SCIPsetNlRowExprtree (SCIP *scip, SCIP_NLROW *nlrow, SCIP_EXPRTREE *exprtree) |
|
SCIP_RETCODE | SCIPsetNlRowExprtreeParam (SCIP *scip, SCIP_NLROW *nlrow, int paramidx, SCIP_Real paramval) |
|
SCIP_RETCODE | SCIPsetNlRowExprtreeParams (SCIP *scip, SCIP_NLROW *nlrow, SCIP_Real *paramvals) |
|
SCIP_RETCODE | SCIPrecalcNlRowNLPActivity (SCIP *scip, SCIP_NLROW *nlrow) |
|
SCIP_RETCODE | SCIPgetNlRowNLPActivity (SCIP *scip, SCIP_NLROW *nlrow, SCIP_Real *activity) |
|
SCIP_RETCODE | SCIPgetNlRowNLPFeasibility (SCIP *scip, SCIP_NLROW *nlrow, SCIP_Real *feasibility) |
|
SCIP_RETCODE | SCIPrecalcNlRowPseudoActivity (SCIP *scip, SCIP_NLROW *nlrow) |
|
SCIP_RETCODE | SCIPgetNlRowPseudoActivity (SCIP *scip, SCIP_NLROW *nlrow, SCIP_Real *pseudoactivity) |
|
SCIP_RETCODE | SCIPgetNlRowPseudoFeasibility (SCIP *scip, SCIP_NLROW *nlrow, SCIP_Real *pseudofeasibility) |
|
SCIP_RETCODE | SCIPrecalcNlRowActivity (SCIP *scip, SCIP_NLROW *nlrow) |
|
SCIP_RETCODE | SCIPgetNlRowActivity (SCIP *scip, SCIP_NLROW *nlrow, SCIP_Real *activity) |
|
SCIP_RETCODE | SCIPgetNlRowFeasibility (SCIP *scip, SCIP_NLROW *nlrow, SCIP_Real *feasibility) |
|
SCIP_RETCODE | SCIPgetNlRowSolActivity (SCIP *scip, SCIP_NLROW *nlrow, SCIP_SOL *sol, SCIP_Real *activity) |
|
SCIP_RETCODE | SCIPgetNlRowSolFeasibility (SCIP *scip, SCIP_NLROW *nlrow, SCIP_SOL *sol, SCIP_Real *feasibility) |
|
SCIP_RETCODE | SCIPgetNlRowActivityBounds (SCIP *scip, SCIP_NLROW *nlrow, SCIP_Real *minactivity, SCIP_Real *maxactivity) |
|
SCIP_RETCODE | SCIPprintNlRow (SCIP *scip, SCIP_NLROW *nlrow, FILE *file) |
|
|
SCIP_RETCODE | SCIPstartDiveNLP (SCIP *scip) |
|
SCIP_RETCODE | SCIPendDiveNLP (SCIP *scip) |
|
SCIP_RETCODE | SCIPchgVarObjDiveNLP (SCIP *scip, SCIP_VAR *var, SCIP_Real coef) |
|
SCIP_RETCODE | SCIPchgVarBoundsDiveNLP (SCIP *scip, SCIP_VAR *var, SCIP_Real lb, SCIP_Real ub) |
|
SCIP_RETCODE | SCIPchgVarsBoundsDiveNLP (SCIP *scip, int nvars, SCIP_VAR **vars, SCIP_Real *lbs, SCIP_Real *ubs) |
|
SCIP_RETCODE | SCIPsolveDiveNLP (SCIP *scip) |
|