A RetroSearch Logo

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

Search Query:

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

SCIP Doxygen Documentation: expr_varidx.c Source File

42#define EXPRHDLR_NAME "varidx" 43#define EXPRHDLR_DESC "expression that represents a variable index (typically used for NLPI)" 44#define EXPRHDLR_PRECEDENCE 0 45#define EXPRHDLR_HASHKEY 20201210 66

assert(expr1 !=

NULL

);

67

assert(expr2 !=

NULL

);

83

assert(targetexprdata !=

NULL

);

94

assert(expr !=

NULL

);

105

assert(expr !=

NULL

);

119

assert(expr !=

NULL

);

121 SCIPerrorMessage

(

"method of varidx expression handler not implemented yet\n"

);

139

assert(expr !=

NULL

);

141 SCIPerrorMessage

(

"method of varidx expression handler not implemented yet\n"

);

159

assert(expr !=

NULL

);

160

assert(hashkey !=

NULL

);

172

assert(success !=

NULL

);

184

assert(result !=

NULL

);

200

exprhdlrdata =

NULL

;

205

assert(exprhdlr !=

NULL

);

225 void

* ownercreatedata

231

assert(expr !=

NULL

);

235 if

( exprhdlr ==

NULL

)

257

assert(expr !=

NULL

);

271

assert(expr !=

NULL

);

283

assert(expr !=

NULL

);

285

assert(newindex >= 0);

static SCIP_DECL_EXPRBWFWDIFF(bwfwdiffVaridx)

static SCIP_DECL_EXPRCURVATURE(curvatureVaridx)

static SCIP_DECL_EXPRPRINT(printVaridx)

static SCIP_DECL_EXPRBWDIFF(bwdiffVaridx)

static SCIP_DECL_EXPRHASH(hashVaridx)

static SCIP_DECL_EXPRCOPYDATA(copydataVaridx)

static SCIP_DECL_EXPRFREEDATA(freedataVaridx)

static SCIP_DECL_EXPREVAL(evalVaridx)

static SCIP_DECL_EXPRFWDIFF(fwdiffVaridx)

#define EXPRHDLR_PRECEDENCE

static SCIP_DECL_EXPRMONOTONICITY(monotonicityVaridx)

static SCIP_DECL_EXPRCOPYHDLR(copyhdlrVaridx)

static SCIP_DECL_EXPRCOMPARE(compareVaridx)

handler for variable index expressions

int SCIPgetIndexExprVaridx(SCIP_EXPR *expr)

SCIP_Bool SCIPisExprVaridx(SCIP *scip, SCIP_EXPR *expr)

SCIP_RETCODE SCIPcreateExprVaridx(SCIP *scip, SCIP_EXPR **expr, int varidx, SCIP_DECL_EXPR_OWNERCREATE((*ownercreate)), void *ownercreatedata)

void SCIPsetIndexExprVaridx(SCIP_EXPR *expr, int newindex)

SCIP_RETCODE SCIPincludeExprhdlrVaridx(SCIP *scip)

void SCIPinfoMessage(SCIP *scip, FILE *file, const char *formatstr,...)

unsigned int SCIPcalcFibHash(SCIP_Real v)

const char * SCIPexprhdlrGetName(SCIP_EXPRHDLR *exprhdlr)

void SCIPexprhdlrSetCopyFreeData(SCIP_EXPRHDLR *exprhdlr, SCIP_DECL_EXPRCOPYDATA((*copydata)), SCIP_DECL_EXPRFREEDATA((*freedata)))

void SCIPexprhdlrSetPrint(SCIP_EXPRHDLR *exprhdlr, SCIP_DECL_EXPRPRINT((*print)))

void SCIPexprhdlrSetHash(SCIP_EXPRHDLR *exprhdlr, SCIP_DECL_EXPRHASH((*hash)))

void SCIPexprhdlrSetCopyFreeHdlr(SCIP_EXPRHDLR *exprhdlr, SCIP_DECL_EXPRCOPYHDLR((*copyhdlr)), SCIP_DECL_EXPRFREEHDLR((*freehdlr)))

void SCIPexprhdlrSetDiff(SCIP_EXPRHDLR *exprhdlr, SCIP_DECL_EXPRBWDIFF((*bwdiff)), SCIP_DECL_EXPRFWDIFF((*fwdiff)), SCIP_DECL_EXPRBWFWDIFF((*bwfwdiff)))

void SCIPexprhdlrSetMonotonicity(SCIP_EXPRHDLR *exprhdlr, SCIP_DECL_EXPRMONOTONICITY((*monotonicity)))

void SCIPexprhdlrSetCurvature(SCIP_EXPRHDLR *exprhdlr, SCIP_DECL_EXPRCURVATURE((*curvature)))

SCIP_RETCODE SCIPincludeExprhdlr(SCIP *scip, SCIP_EXPRHDLR **exprhdlr, const char *name, const char *desc, unsigned int precedence, SCIP_DECL_EXPREVAL((*eval)), SCIP_EXPRHDLRDATA *data)

void SCIPexprhdlrSetCompare(SCIP_EXPRHDLR *exprhdlr, SCIP_DECL_EXPRCOMPARE((*compare)))

SCIP_EXPRHDLR * SCIPfindExprhdlr(SCIP *scip, const char *name)

SCIP_RETCODE SCIPcreateExpr(SCIP *scip, SCIP_EXPR **expr, SCIP_EXPRHDLR *exprhdlr, SCIP_EXPRDATA *exprdata, int nchildren, SCIP_EXPR **children, SCIP_DECL_EXPR_OWNERCREATE((*ownercreate)), void *ownercreatedata)

void SCIPexprSetData(SCIP_EXPR *expr, SCIP_EXPRDATA *exprdata)

int SCIPexprGetNChildren(SCIP_EXPR *expr)

SCIP_EXPRDATA * SCIPexprGetData(SCIP_EXPR *expr)

SCIP_EXPRHDLR * SCIPexprGetHdlr(SCIP_EXPR *expr)

interval arithmetics for provable bounds

public functions to work with algebraic expressions

public methods for message output

public data structures and miscellaneous methods

public functions to work with algebraic expressions

public methods for message handling

#define SCIP_DECL_EXPR_OWNERCREATE(x)

struct SCIP_ExprhdlrData SCIP_EXPRHDLRDATA

struct SCIP_ExprData SCIP_EXPRDATA

#define SCIP_EXPRITER_ENTEREXPR

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