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__erf_8c_source.php below:

SCIP Doxygen Documentation: expr_erf.c Source File

36#define EXPRHDLR_NAME "erf" 37#define EXPRHDLR_DESC "Gaussian error function" 38#define EXPRHDLR_PRECEDENCE 79000 39#define EXPRHDLR_HASHKEY SCIPcalcFibHash(131071.0) 61 int

sign = (

x

>= 0.0) ? 1 : -1;

63 SCIP_Real y

= 1.0 - (((((a5 * t + a4) * t) + a3) * t + a2) * t + a1) * t * exp(-

x

*

x

);

88

assert(expr !=

NULL

);

89

assert(simplifiedexpr !=

NULL

);

93

assert(child !=

NULL

);

102

*simplifiedexpr = expr;

117

assert(expr !=

NULL

);

121

assert(childexpr !=

NULL

);

125

assert(*expr !=

NULL

);

139

assert(expr !=

NULL

);

153

assert(expr !=

NULL

);

155 SCIPerrorMessage

(

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

);

167

assert(expr !=

NULL

);

193

assert(expr !=

NULL

);

195

assert(hashkey !=

NULL

);

196

assert(childrenhashes !=

NULL

);

199

*hashkey ^= childrenhashes[0];

209

assert(expr !=

NULL

);

231

assert(expr !=

NULL

);

232

assert(result !=

NULL

);

244

assert(expr !=

NULL

);

245

assert(isintegral !=

NULL

);

247

*isintegral =

FALSE

;

262 void

* ownercreatedata

267

assert(expr !=

NULL

);

268

assert(child !=

NULL

);

271 if

( exprhdlr ==

NULL

)

290

assert(expr !=

NULL

);

308

assert(exprhdlr !=

NULL

);

#define SCIP_INTERVAL_INFINITY

static SCIP_DECL_EXPRCURVATURE(curvatureErf)

static SCIP_DECL_EXPRCOPYHDLR(copyhdlrErf)

static SCIP_DECL_EXPREVAL(evalErf)

SCIP_Bool SCIPisExprErf(SCIP *scip, SCIP_EXPR *expr)

static SCIP_DECL_EXPRSIMPLIFY(simplifyErf)

static SCIP_DECL_EXPRHASH(hashErf)

SCIP_RETCODE SCIPcreateExprErf(SCIP *scip, SCIP_EXPR **expr, SCIP_EXPR *child, SCIP_DECL_EXPR_OWNERCREATE((*ownercreate)), void *ownercreatedata)

static SCIP_DECL_EXPRINTEGRALITY(integralityErf)

static SCIP_Real errorf(SCIP_Real x)

static SCIP_DECL_EXPRMONOTONICITY(monotonicityErf)

static SCIP_DECL_EXPRBWDIFF(bwdiffErf)

#define EXPRHDLR_PRECEDENCE

static SCIP_DECL_EXPRINTEVAL(intevalErf)

SCIP_RETCODE SCIPincludeExprhdlrErf(SCIP *scip)

static SCIP_DECL_EXPRPARSE(parseErf)

handler for Gaussian error function expressions

constant value expression handler

SCIP_RETCODE SCIPcreateExprValue(SCIP *scip, SCIP_EXPR **expr, SCIP_Real value, SCIP_DECL_EXPR_OWNERCREATE((*ownercreate)), void *ownercreatedata)

const char * SCIPexprhdlrGetName(SCIP_EXPRHDLR *exprhdlr)

void SCIPexprhdlrSetIntegrality(SCIP_EXPRHDLR *exprhdlr, SCIP_DECL_EXPRINTEGRALITY((*integrality)))

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 SCIPexprhdlrSetParse(SCIP_EXPRHDLR *exprhdlr, SCIP_DECL_EXPRPARSE((*parse)))

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)

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

void SCIPexprhdlrSetSimplify(SCIP_EXPRHDLR *exprhdlr, SCIP_DECL_EXPRSIMPLIFY((*simplify)))

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)

int SCIPexprGetNChildren(SCIP_EXPR *expr)

SCIP_Bool SCIPisExprValue(SCIP *scip, SCIP_EXPR *expr)

SCIP_RETCODE SCIPreleaseExpr(SCIP *scip, SCIP_EXPR **expr)

SCIP_EXPRDATA * SCIPexprGetData(SCIP_EXPR *expr)

SCIP_RETCODE SCIPparseExpr(SCIP *scip, SCIP_EXPR **expr, const char *exprstr, const char **finalpos, SCIP_DECL_EXPR_OWNERCREATE((*ownercreate)), void *ownercreatedata)

SCIP_Real SCIPgetValueExprValue(SCIP_EXPR *expr)

SCIP_Real SCIPexprGetEvalValue(SCIP_EXPR *expr)

SCIP_EXPR ** SCIPexprGetChildren(SCIP_EXPR *expr)

SCIP_INTERVAL SCIPexprGetActivity(SCIP_EXPR *expr)

void SCIPcaptureExpr(SCIP_EXPR *expr)

SCIP_EXPRHDLR * SCIPexprGetHdlr(SCIP_EXPR *expr)

SCIP_Real SCIPintervalGetInf(SCIP_INTERVAL interval)

SCIP_Bool SCIPintervalIsEmpty(SCIP_Real infinity, SCIP_INTERVAL operand)

void SCIPintervalSetBounds(SCIP_INTERVAL *resultant, SCIP_Real inf, SCIP_Real sup)

SCIP_Real SCIPintervalGetSup(SCIP_INTERVAL interval)

void SCIPintervalSetEmpty(SCIP_INTERVAL *resultant)

#define SCIP_DECL_EXPR_OWNERCREATE(x)

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