A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://scip.zib.de/doc/html/scip__nlp_8c_source.php below:

SCIP Doxygen Documentation: scip_nlp.c Source File

78 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPisNLPEnabled"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

80 return scip

->transprob->nlpenabled;

99 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPenableNLP"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

101 scip

->transprob->nlpenabled =

TRUE

;

114 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPisNLPConstructed"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

130 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPhasNLPContinuousNonlinearity"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

155 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPgetNLPVarsData"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

183 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNLPVars"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

205 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNNLPVars"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

228 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPgetNLPVarsNonlinearity"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

251 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNLPVarsLbDualsol"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

273 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNLPVarsUbDualsol"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

297 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPgetNLPNlRowsData"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

305 if

( nlrows !=

NULL

)

307 if

( nnlrows !=

NULL

)

323 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNLPNlRows"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

345 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNNLPNlRows"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

373 int

* nnonconvexineq,

377 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPnlpGetNlRowsStat"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

401 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPaddNlRow"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

429 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPdelNlRow"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

) );

452 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPflushNLP"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

479 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPsetNLPInitialGuess"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

508 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPsetNLPInitialGuessSol"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

550 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPsolveNLPParam"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

563#if defined(_MSC_VER) && _MSC_VER < 1800 565#pragma message ( "Warning: designated initializers not supported by this version of MSVC. Parameters given to NLP solves may be ignored."

)

578 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNLPSolstat"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

600 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNLPTermstat"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

626 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPgetNLPStatistics"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

649 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNLPObjval"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

675 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPhasNLPSolution"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

705 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPgetNLPFracVars"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

729 const char

* filename

732 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPwriteNLP"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

768

assert(nlpi !=

NULL

);

769

assert(nlpiproblem !=

NULL

);

771 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPgetNLPI"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

806 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPstartDiveNLP"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

834 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPendDiveNLP"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

862 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPchgVarObjDiveNLP"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

893 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPchgVarBoundsDiveNLP"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

925 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPchgVarsBoundsDiveNLP"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

968 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPcreateNlRow"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

971

name, constant, nlinvars, linvars, lincoefs, expr, lhs, rhs, curvature) );

994 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPcreateEmptyNlRow"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1018 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPcreateNlRowFromRow"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1040 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPcaptureNlRow"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1063 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPreleaseNlRow"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

FALSE

,

FALSE

) );

1086 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPchgNlRowLhs"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1109 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPchgNlRowRhs"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1132 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPchgNlRowConstant"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1168 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPaddLinearCoefToNlRow"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1195

assert(nvars == 0 || vars !=

NULL

);

1196

assert(nvars == 0 || vals !=

NULL

);

1198 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPaddLinearCoefsToNlRow"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1201 for

( v = 0; v < nvars; ++v )

1229

assert(var !=

NULL

);

1231 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPchgNlRowLinearCoef"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1254 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPsetNlRowExpr"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1279 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPrecalcNlRowNLPActivity"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1307 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPgetNlRowNLPActivity"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1335 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPgetNlRowNLPFeasibility"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1362 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPrecalcNlRowPseudoActivity"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1384 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPgetNlRowPseudoActivity"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1406 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPgetNlRowPseudoFeasibility"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1427 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPrecalcNlRowActivity"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1456 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPgetNlRowActivity"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1485 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPgetNlRowFeasibility"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1515 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPgetNlRowSolActivity"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1549 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPgetNlRowSolFeasibility"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1584 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPgetNlRowActivityBounds"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1607

assert(nlrow !=

NULL

);

1609 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPprintNlRow"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

SCIP_RETCODE SCIPcheckStage(SCIP *scip, const char *method, SCIP_Bool init, SCIP_Bool problem, SCIP_Bool transforming, SCIP_Bool transformed, SCIP_Bool initpresolve, SCIP_Bool presolving, SCIP_Bool exitpresolve, SCIP_Bool presolved, SCIP_Bool initsolve, SCIP_Bool solving, SCIP_Bool solved, SCIP_Bool exitsolve, SCIP_Bool freetrans, SCIP_Bool freescip)

#define SCIP_CALL_ABORT(x)

#define SCIPallocBufferArray(scip, ptr, num)

#define SCIPfreeBufferArray(scip, ptr)

SCIP_RETCODE SCIPendDiveNLP(SCIP *scip)

SCIP_RETCODE SCIPchgVarsBoundsDiveNLP(SCIP *scip, int nvars, SCIP_VAR **vars, SCIP_Real *lbs, SCIP_Real *ubs)

SCIP_RETCODE SCIPstartDiveNLP(SCIP *scip)

SCIP_RETCODE SCIPchgVarBoundsDiveNLP(SCIP *scip, SCIP_VAR *var, SCIP_Real lb, SCIP_Real ub)

SCIP_RETCODE SCIPchgVarObjDiveNLP(SCIP *scip, SCIP_VAR *var, SCIP_Real coef)

SCIP_RETCODE SCIPhasNLPContinuousNonlinearity(SCIP *scip, SCIP_Bool *result)

SCIP_RETCODE SCIPdelNlRow(SCIP *scip, SCIP_NLROW *nlrow)

SCIP_RETCODE SCIPaddNlRow(SCIP *scip, SCIP_NLROW *nlrow)

SCIP_RETCODE SCIPflushNLP(SCIP *scip)

SCIP_RETCODE SCIPwriteNLP(SCIP *scip, const char *filename)

SCIP_Bool SCIPisNLPConstructed(SCIP *scip)

SCIP_NLPSOLSTAT SCIPgetNLPSolstat(SCIP *scip)

SCIP_RETCODE SCIPsetNLPInitialGuess(SCIP *scip, SCIP_Real *initialguess)

SCIP_Real SCIPgetNLPObjval(SCIP *scip)

SCIP_RETCODE SCIPsolveNLPParam(SCIP *scip, SCIP_NLPPARAM param)

SCIP_RETCODE SCIPgetNLPI(SCIP *scip, SCIP_NLPI **nlpi, SCIP_NLPIPROBLEM **nlpiproblem)

SCIP_RETCODE SCIPgetNLPFracVars(SCIP *scip, SCIP_VAR ***fracvars, SCIP_Real **fracvarssol, SCIP_Real **fracvarsfrac, int *nfracvars, int *npriofracvars)

int SCIPgetNNLPVars(SCIP *scip)

SCIP_Bool SCIPisNLPEnabled(SCIP *scip)

SCIP_Real * SCIPgetNLPVarsUbDualsol(SCIP *scip)

SCIP_RETCODE SCIPsetNLPInitialGuessSol(SCIP *scip, SCIP_SOL *sol)

SCIP_RETCODE SCIPgetNLPVarsNonlinearity(SCIP *scip, int *nlcount)

SCIP_RETCODE SCIPgetNLPNlRowsData(SCIP *scip, SCIP_NLROW ***nlrows, int *nnlrows)

void SCIPenableNLP(SCIP *scip)

int SCIPgetNNLPNlRows(SCIP *scip)

SCIP_VAR ** SCIPgetNLPVars(SCIP *scip)

SCIP_Bool SCIPhasNLPSolution(SCIP *scip)

SCIP_RETCODE SCIPgetNLPNlRowsStat(SCIP *scip, int *nlinear, int *nconvexineq, int *nnonconvexineq, int *nnonlineareq)

SCIP_NLROW ** SCIPgetNLPNlRows(SCIP *scip)

SCIP_NLPTERMSTAT SCIPgetNLPTermstat(SCIP *scip)

SCIP_RETCODE SCIPgetNLPVarsData(SCIP *scip, SCIP_VAR ***vars, int *nvars)

SCIP_RETCODE SCIPgetNLPStatistics(SCIP *scip, SCIP_NLPSTATISTICS *statistics)

SCIP_Real * SCIPgetNLPVarsLbDualsol(SCIP *scip)

SCIP_RETCODE SCIPnlrowChgRhs(SCIP_NLROW *nlrow, SCIP_SET *set, SCIP_STAT *stat, SCIP_NLP *nlp, SCIP_Real rhs)

SCIP_RETCODE SCIPnlrowCreate(SCIP_NLROW **nlrow, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, const char *name, SCIP_Real constant, int nlinvars, SCIP_VAR **linvars, SCIP_Real *lincoefs, SCIP_EXPR *expr, SCIP_Real lhs, SCIP_Real rhs, SCIP_EXPRCURV curvature)

SCIP_RETCODE SCIPnlrowRelease(SCIP_NLROW **nlrow, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat)

SCIP_RETCODE SCIPnlrowGetNLPFeasibility(SCIP_NLROW *nlrow, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_PRIMAL *primal, SCIP_TREE *tree, SCIP_NLP *nlp, SCIP_Real *feasibility)

SCIP_RETCODE SCIPsetNlRowExpr(SCIP *scip, SCIP_NLROW *nlrow, SCIP_EXPR *expr)

SCIP_RETCODE SCIPgetNlRowActivityBounds(SCIP *scip, SCIP_NLROW *nlrow, SCIP_Real *minactivity, SCIP_Real *maxactivity)

SCIP_RETCODE SCIPnlrowChgLinearCoef(SCIP_NLROW *nlrow, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_NLP *nlp, SCIP_VAR *var, SCIP_Real coef)

SCIP_RETCODE SCIPaddLinearCoefToNlRow(SCIP *scip, SCIP_NLROW *nlrow, SCIP_VAR *var, SCIP_Real val)

SCIP_RETCODE SCIPcaptureNlRow(SCIP *scip, SCIP_NLROW *nlrow)

SCIP_RETCODE SCIPrecalcNlRowNLPActivity(SCIP *scip, SCIP_NLROW *nlrow)

SCIP_RETCODE SCIPnlrowGetActivityBounds(SCIP_NLROW *nlrow, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_Real *minactivity, SCIP_Real *maxactivity)

SCIP_RETCODE SCIPcreateEmptyNlRow(SCIP *scip, SCIP_NLROW **nlrow, const char *name, SCIP_Real lhs, SCIP_Real rhs)

SCIP_RETCODE SCIPnlrowGetSolFeasibility(SCIP_NLROW *nlrow, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_SOL *sol, SCIP_Real *feasibility)

SCIP_RETCODE SCIPgetNlRowSolFeasibility(SCIP *scip, SCIP_NLROW *nlrow, SCIP_SOL *sol, SCIP_Real *feasibility)

SCIP_RETCODE SCIPchgNlRowLinearCoef(SCIP *scip, SCIP_NLROW *nlrow, SCIP_VAR *var, SCIP_Real coef)

SCIP_RETCODE SCIPgetNlRowActivity(SCIP *scip, SCIP_NLROW *nlrow, SCIP_Real *activity)

SCIP_RETCODE SCIPgetNlRowNLPFeasibility(SCIP *scip, SCIP_NLROW *nlrow, SCIP_Real *feasibility)

SCIP_RETCODE SCIPgetNlRowPseudoActivity(SCIP *scip, SCIP_NLROW *nlrow, SCIP_Real *pseudoactivity)

SCIP_RETCODE SCIPnlrowAddLinearCoef(SCIP_NLROW *nlrow, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_NLP *nlp, SCIP_VAR *var, SCIP_Real val)

SCIP_RETCODE SCIPnlrowChgLhs(SCIP_NLROW *nlrow, SCIP_SET *set, SCIP_STAT *stat, SCIP_NLP *nlp, SCIP_Real lhs)

SCIP_RETCODE SCIPchgNlRowRhs(SCIP *scip, SCIP_NLROW *nlrow, SCIP_Real rhs)

SCIP_RETCODE SCIPnlrowChgExpr(SCIP_NLROW *nlrow, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_NLP *nlp, SCIP_EXPR *expr)

SCIP_RETCODE SCIPnlrowGetNLPActivity(SCIP_NLROW *nlrow, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_PRIMAL *primal, SCIP_TREE *tree, SCIP_NLP *nlp, SCIP_Real *activity)

SCIP_RETCODE SCIPreleaseNlRow(SCIP *scip, SCIP_NLROW **nlrow)

SCIP_RETCODE SCIPgetNlRowFeasibility(SCIP *scip, SCIP_NLROW *nlrow, SCIP_Real *feasibility)

SCIP_RETCODE SCIPchgNlRowConstant(SCIP *scip, SCIP_NLROW *nlrow, SCIP_Real constant)

SCIP_RETCODE SCIPnlrowRecalcNLPActivity(SCIP_NLROW *nlrow, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_PRIMAL *primal, SCIP_TREE *tree, SCIP_NLP *nlp)

SCIP_RETCODE SCIPrecalcNlRowActivity(SCIP *scip, SCIP_NLROW *nlrow)

SCIP_RETCODE SCIPchgNlRowLhs(SCIP *scip, SCIP_NLROW *nlrow, SCIP_Real lhs)

SCIP_RETCODE SCIPnlrowGetSolActivity(SCIP_NLROW *nlrow, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_SOL *sol, SCIP_Real *activity)

SCIP_RETCODE SCIPnlrowPrint(SCIP_NLROW *nlrow, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_MESSAGEHDLR *messagehdlr, FILE *file)

SCIP_RETCODE SCIPgetNlRowNLPActivity(SCIP *scip, SCIP_NLROW *nlrow, SCIP_Real *activity)

SCIP_RETCODE SCIPnlrowChgConstant(SCIP_NLROW *nlrow, SCIP_SET *set, SCIP_STAT *stat, SCIP_NLP *nlp, SCIP_Real constant)

SCIP_RETCODE SCIPgetNlRowPseudoFeasibility(SCIP *scip, SCIP_NLROW *nlrow, SCIP_Real *pseudofeasibility)

SCIP_RETCODE SCIPprintNlRow(SCIP *scip, SCIP_NLROW *nlrow, FILE *file)

void SCIPnlrowSetCurvature(SCIP_NLP *nlp, SCIP_SET *set, SCIP_NLROW *nlrow, SCIP_EXPRCURV curvature)

SCIP_RETCODE SCIPgetNlRowSolActivity(SCIP *scip, SCIP_NLROW *nlrow, SCIP_SOL *sol, SCIP_Real *activity)

void SCIPsetNlRowCurvature(SCIP *scip, SCIP_NLROW *nlrow, SCIP_EXPRCURV curvature)

SCIP_RETCODE SCIPnlrowGetPseudoFeasibility(SCIP_NLROW *nlrow, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_PROB *prob, SCIP_PRIMAL *primal, SCIP_TREE *tree, SCIP_LP *lp, SCIP_Real *pseudofeasibility)

SCIP_RETCODE SCIPcreateNlRowFromRow(SCIP *scip, SCIP_NLROW **nlrow, SCIP_ROW *row)

SCIP_RETCODE SCIPnlrowCreateFromRow(SCIP_NLROW **nlrow, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_ROW *row)

SCIP_RETCODE SCIPcreateNlRow(SCIP *scip, SCIP_NLROW **nlrow, const char *name, SCIP_Real constant, int nlinvars, SCIP_VAR **linvars, SCIP_Real *lincoefs, SCIP_EXPR *expr, SCIP_Real lhs, SCIP_Real rhs, SCIP_EXPRCURV curvature)

SCIP_RETCODE SCIPnlrowRecalcPseudoActivity(SCIP_NLROW *nlrow, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_PROB *prob, SCIP_PRIMAL *primal, SCIP_TREE *tree, SCIP_LP *lp)

SCIP_RETCODE SCIPnlrowGetPseudoActivity(SCIP_NLROW *nlrow, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_PROB *prob, SCIP_PRIMAL *primal, SCIP_TREE *tree, SCIP_LP *lp, SCIP_Real *pseudoactivity)

SCIP_RETCODE SCIPaddLinearCoefsToNlRow(SCIP *scip, SCIP_NLROW *nlrow, int nvars, SCIP_VAR **vars, SCIP_Real *vals)

SCIP_RETCODE SCIPrecalcNlRowPseudoActivity(SCIP *scip, SCIP_NLROW *nlrow)

void SCIPnlrowCapture(SCIP_NLROW *nlrow)

SCIP_RETCODE SCIPgetSolVals(SCIP *scip, SCIP_SOL *sol, int nvars, SCIP_VAR **vars, SCIP_Real *vals)

memory allocation routines

SCIP_Real * SCIPnlpGetVarsUbDualsol(SCIP_NLP *nlp)

SCIP_RETCODE SCIPnlpGetStatistics(SCIP_SET *set, SCIP_NLP *nlp, SCIP_NLPSTATISTICS *statistics)

SCIP_RETCODE SCIPnlpEndDive(SCIP_NLP *nlp, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat)

SCIP_NLPI * SCIPnlpGetNLPI(SCIP_NLP *nlp)

BMS_BLKMEM * SCIPblkmem(SCIP *scip)

int SCIPnlpGetNNlRows(SCIP_NLP *nlp)

SCIP_RETCODE SCIPnlpWrite(SCIP_NLP *nlp, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_MESSAGEHDLR *messagehdlr, const char *fname)

SCIP_RETCODE SCIPnlpChgVarBoundsDive(SCIP_SET *set, SCIP_NLP *nlp, SCIP_VAR *var, SCIP_Real lb, SCIP_Real ub)

SCIP_Bool SCIPnlpHasCurrentNodeNLP(SCIP_NLP *nlp)

SCIP_RETCODE SCIPnlpDelNlRow(SCIP_NLP *nlp, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_NLROW *nlrow)

SCIP_RETCODE SCIPnlpChgVarObjDive(SCIP_NLP *nlp, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_VAR *var, SCIP_Real coef)

SCIP_Bool SCIPnlpHasSolution(SCIP_NLP *nlp)

SCIP_RETCODE SCIPnlpSetInitialGuess(SCIP_SET *set, SCIP_NLP *nlp, BMS_BLKMEM *blkmem, SCIP_Real *initguess)

SCIP_RETCODE SCIPnlpGetVarsNonlinearity(SCIP_NLP *nlp, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, int *nlcount)

void SCIPnlpGetNlRowsStat(SCIP_NLP *nlp, int *nlinear, int *nconvexineq, int *nnonconvexineq, int *nnonlineareq)

SCIP_RETCODE SCIPnlpChgVarsBoundsDive(SCIP_NLP *nlp, SCIP_SET *set, int nvars, SCIP_VAR **vars, SCIP_Real *lbs, SCIP_Real *ubs)

SCIP_NLPTERMSTAT SCIPnlpGetTermstat(SCIP_NLP *nlp)

SCIP_RETCODE SCIPnlpAddNlRow(SCIP_NLP *nlp, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_NLROW *nlrow)

SCIP_VAR ** SCIPnlpGetVars(SCIP_NLP *nlp)

SCIP_RETCODE SCIPnlpFlush(SCIP_NLP *nlp, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat)

SCIP_NLPIPROBLEM * SCIPnlpGetNLPIProblem(SCIP_NLP *nlp)

int SCIPnlpGetNVars(SCIP_NLP *nlp)

SCIP_RETCODE SCIPnlpGetFracVars(SCIP_NLP *nlp, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_VAR ***fracvars, SCIP_Real **fracvarssol, SCIP_Real **fracvarsfrac, int *nfracvars, int *npriofracvars)

SCIP_RETCODE SCIPnlpStartDive(SCIP_NLP *nlp, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat)

SCIP_Real * SCIPnlpGetVarsLbDualsol(SCIP_NLP *nlp)

SCIP_RETCODE SCIPnlpSolve(SCIP_NLP *nlp, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_STAT *stat, SCIP_PRIMAL *primal, SCIP_TREE *tree, SCIP_NLPPARAM *nlpparam)

SCIP_Real SCIPnlpGetObjval(SCIP_NLP *nlp)

SCIP_NLROW ** SCIPnlpGetNlRows(SCIP_NLP *nlp)

SCIP_RETCODE SCIPnlpHasContinuousNonlinearity(SCIP_NLP *nlp, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_Bool *result)

SCIP_NLPSOLSTAT SCIPnlpGetSolstat(SCIP_NLP *nlp)

internal methods for NLP management

internal methods for NLP solver interfaces

public methods for message output

public data structures and miscellaneous methods

public methods for NLP management

public methods for handling parameter settings

public methods for memory management

public methods for nonlinear relaxation

public methods for SCIP parameter handling

public methods for solutions

internal methods for global SCIP settings

datastructures for block memory pools and memory buffers

datastructures for storing and manipulating the main problem

SCIP main data structure.

datastructures for global SCIP settings

datastructures for problem variables

enum SCIP_NlpSolStat SCIP_NLPSOLSTAT

@ SCIP_NLPSOLSTAT_UNKNOWN

enum SCIP_NlpTermStat SCIP_NLPTERMSTAT

enum SCIP_Retcode SCIP_RETCODE


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