A RetroSearch Logo

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

Search Query:

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

SCIP Doxygen Documentation: examples/Relaxator/src/relax_nlp.c Source File

38#define RELAX_NAME "nlp" 39#define RELAX_DESC "relaxator solving a convex NLP relaxation" 40#define RELAX_PRIORITY 10 43#define NLPITERLIMIT 500 44#define FEASTOLFAC 0.01 45#define RELOBJTOLFAC 0.01 101

assert(nlpi !=

NULL

);

105 SCIP_CALL

(

SCIPcreateNlpiProblemFromNlRows

(

scip

, nlpi, &nlpiprob,

"relax-NLP"

, nlrows, nnlrows, var2idx,

NULL

,

NULL

,

SCIPgetCutoffbound

(

scip

),

114 SCIP_CALL

( SCIPsolveNlpiParam(

scip

, nlpi, nlpiprob, nlpparam) );

133 SCIPdebugMsg

(

scip

,

"Setting NLP relaxation solution, which improved upon earlier solution\n"

);

136 for

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

157

*lowerbound = relaxval;

187

relaxExecNlp, relaxdata) );

189

assert(relax !=

NULL

);

int SCIPgetNVars(SCIP *scip)

SCIP_VAR ** SCIPgetVars(SCIP *scip)

void SCIPhashmapFree(SCIP_HASHMAP **hashmap)

SCIP_RETCODE SCIPhashmapCreate(SCIP_HASHMAP **hashmap, BMS_BLKMEM *blkmem, int mapsize)

SCIP_Bool SCIPinDive(SCIP *scip)

SCIP_ROW ** SCIPgetLPRows(SCIP *scip)

int SCIPgetNLPRows(SCIP *scip)

SCIP_Bool SCIPallColsInLP(SCIP *scip)

SCIP_RETCODE SCIPaddNlpiProblemRows(SCIP *scip, SCIP_NLPI *nlpi, SCIP_NLPIPROBLEM *nlpiprob, SCIP_HASHMAP *var2idx, SCIP_ROW **rows, int nrows)

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)

int SCIPgetNNlpis(SCIP *scip)

SCIP_NLPI ** SCIPgetNlpis(SCIP *scip)

SCIP_Bool SCIPisNLPConstructed(SCIP *scip)

int SCIPgetNNLPNlRows(SCIP *scip)

SCIP_NLROW ** SCIPgetNLPNlRows(SCIP *scip)

SCIP_Bool SCIPinProbing(SCIP *scip)

SCIP_RETCODE SCIPsetRelaxExitsol(SCIP *scip, SCIP_RELAX *relax, SCIP_DECL_RELAXEXITSOL((*relaxexitsol)))

SCIP_RETCODE SCIPsetRelaxInitsol(SCIP *scip, SCIP_RELAX *relax, SCIP_DECL_RELAXINITSOL((*relaxinitsol)))

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_Real SCIPgetCutoffbound(SCIP *scip)

SCIP_Real SCIPinfinity(SCIP *scip)

SCIP_Bool SCIPisInfinity(SCIP *scip, SCIP_Real val)

SCIP_Bool SCIPisFeasLE(SCIP *scip, SCIP_Real val1, SCIP_Real val2)

SCIP_Real SCIPfeastol(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_Real SCIPvarGetUbLocal(SCIP_VAR *var)

const char * SCIPvarGetName(SCIP_VAR *var)

SCIP_RETCODE SCIPmarkRelaxSolValid(SCIP *scip, SCIP_RELAX *relax, SCIP_Bool includeslp)

SCIP_Bool SCIPisRelaxSolValid(SCIP *scip)

SCIP_Real SCIPvarGetLbLocal(SCIP_VAR *var)

SCIP_RETCODE SCIPclearRelaxSolVals(SCIP *scip, SCIP_RELAX *relax)

BMS_BLKMEM * SCIPblkmem(SCIP *scip)

static SCIP_DECL_RELAXEXITSOL(relaxExitsolNlp)

static SCIP_DECL_RELAXINITSOL(relaxInitsolNlp)

SCIP_RETCODE SCIPincludeRelaxNlp(SCIP *scip)

static SCIP_DECL_RELAXEXEC(relaxExecNlp)

public methods for NLPI solver interfaces

#define SCIP_NLPPARAM_DEFAULT(scip)

struct SCIP_RelaxData SCIP_RELAXDATA

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