val1 < val2 ? -1 : val1 == val2 ? 0 : 1;
86assert(targetexprdata !=
NULL);
87assert(sourceexpr !=
NULL);
101assert(expr !=
NULL);
104assert(exprdata !=
NULL);
116assert(expr !=
NULL);
139assert(expr !=
NULL);
159assert(expr !=
NULL);
178assert(expr !=
NULL);
191assert(expr !=
NULL);
194assert(hashkey !=
NULL);
207assert(expr !=
NULL);
208assert(success !=
NULL);
221assert(expr !=
NULL);
222assert(result !=
NULL);
235assert(expr !=
NULL);
236assert(isintegral !=
NULL);
253assert(exprhdlr !=
NULL);
275 void* ownercreatedata
280assert(expr !=
NULL);
284exprdata->value = value;
298assert(expr !=
NULL);
static SCIP_DECL_EXPRPRINT(printValue)
static SCIP_DECL_EXPRHASH(hashValue)
static SCIP_DECL_EXPRCOMPARE(compareValue)
static SCIP_DECL_EXPRCURVATURE(curvatureValue)
static SCIP_DECL_EXPRCOPYHDLR(copyhdlrValue)
static SCIP_DECL_EXPRCOPYDATA(copydataValue)
static SCIP_DECL_EXPRFREEDATA(freedataValue)
static SCIP_DECL_EXPREVAL(evalValue)
static SCIP_DECL_EXPRINTEVAL(intevalValue)
static SCIP_DECL_EXPRBWDIFF(bwdiffValue)
static SCIP_DECL_EXPRBWFWDIFF(bwfwdiffValue)
static SCIP_DECL_EXPRFWDIFF(fwdiffValue)
#define EXPRHDLR_PRECEDENCE
static SCIP_DECL_EXPRMONOTONICITY(monotonicityValue)
static SCIP_DECL_EXPRINTEGRALITY(integralityValue)
constant value expression handler
SCIP_RETCODE SCIPcreateExprValue(SCIP *scip, SCIP_EXPR **expr, SCIP_Real value, SCIP_DECL_EXPR_OWNERCREATE((*ownercreate)), void *ownercreatedata)
SCIP_RETCODE SCIPincludeExprhdlrValue(SCIP *scip)
void SCIPinfoMessage(SCIP *scip, FILE *file, const char *formatstr,...)
unsigned int SCIPcalcFibHash(SCIP_Real v)
void SCIPexprhdlrSetIntegrality(SCIP_EXPRHDLR *exprhdlr, SCIP_DECL_EXPRINTEGRALITY((*integrality)))
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)))
SCIP_EXPRHDLR * SCIPgetExprhdlrValue(SCIP *scip)
void SCIPexprhdlrSetMonotonicity(SCIP_EXPRHDLR *exprhdlr, SCIP_DECL_EXPRMONOTONICITY((*monotonicity)))
void SCIPexprhdlrSetIntEval(SCIP_EXPRHDLR *exprhdlr, SCIP_DECL_EXPRINTEVAL((*inteval)))
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_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_Real SCIPgetValueExprValue(SCIP_EXPR *expr)
void SCIPintervalSet(SCIP_INTERVAL *resultant, SCIP_Real value)
#define SCIPfreeBlockMemory(scip, ptr)
#define SCIPallocBlockMemory(scip, ptr)
static void printValue(SCIP *scip, FILE *file, SCIP_Real value, FZNNUMBERTYPE type)
#define SCIP_DECL_EXPR_OWNERCREATE(x)
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