A RetroSearch Logo

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

Search Query:

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

SCIP Doxygen Documentation: Nonlinear Handlers

methods for the management of nonlinear handlers

SCIP_RETCODE  SCIPincludeNlhdlrNonlinear (SCIP *scip, SCIP_NLHDLR **nlhdlr, const char *name, const char *desc, int detectpriority, int enfopriority, SCIP_DECL_NLHDLRDETECT((*detect)), SCIP_DECL_NLHDLREVALAUX((*evalaux)), SCIP_NLHDLRDATA *nlhdlrdata)   int  SCIPgetNNlhdlrsNonlinear (SCIP_CONSHDLR *conshdlr)   SCIP_NLHDLR **  SCIPgetNlhdlrsNonlinear (SCIP_CONSHDLR *conshdlr)   SCIP_NLHDLRSCIPfindNlhdlrNonlinear (SCIP_CONSHDLR *conshdlr, const char *name)   SCIP_NLHDLREXPRDATASCIPgetNlhdlrExprDataNonlinear (SCIP_NLHDLR *nlhdlr, SCIP_EXPR *expr)   void  SCIPnlhdlrSetCopyHdlr (SCIP_NLHDLR *nlhdlr, SCIP_DECL_NLHDLRCOPYHDLR((*copy)))   void  SCIPnlhdlrSetFreeHdlrData (SCIP_NLHDLR *nlhdlr, SCIP_DECL_NLHDLRFREEHDLRDATA((*freehdlrdata)))   void  SCIPnlhdlrSetFreeExprData (SCIP_NLHDLR *nlhdlr, SCIP_DECL_NLHDLRFREEEXPRDATA((*freeexprdata)))   void  SCIPnlhdlrSetInitExit (SCIP_NLHDLR *nlhdlr, SCIP_DECL_NLHDLRINIT((*init)), SCIP_DECL_NLHDLREXIT((*exit_)))   void  SCIPnlhdlrSetProp (SCIP_NLHDLR *nlhdlr, SCIP_DECL_NLHDLRINTEVAL((*inteval)), SCIP_DECL_NLHDLRREVERSEPROP((*reverseprop)))   void  SCIPnlhdlrSetSepa (SCIP_NLHDLR *nlhdlr, SCIP_DECL_NLHDLRINITSEPA((*initsepa)), SCIP_DECL_NLHDLRENFO((*enfo)), SCIP_DECL_NLHDLRESTIMATE((*estimate)), SCIP_DECL_NLHDLREXITSEPA((*exitsepa)))   void  SCIPnlhdlrSetSollinearize (SCIP_NLHDLR *nlhdlr, SCIP_DECL_NLHDLRSOLLINEARIZE((*sollinearize)))   const char *  SCIPnlhdlrGetName (SCIP_NLHDLR *nlhdlr)   const char *  SCIPnlhdlrGetDesc (SCIP_NLHDLR *nlhdlr)   int  SCIPnlhdlrGetDetectPriority (SCIP_NLHDLR *nlhdlr)   int  SCIPnlhdlrGetEnfoPriority (SCIP_NLHDLR *nlhdlr)   SCIP_Bool  SCIPnlhdlrIsEnabled (SCIP_NLHDLR *nlhdlr)   SCIP_NLHDLRDATASCIPnlhdlrGetData (SCIP_NLHDLR *nlhdlr)   SCIP_Bool  SCIPnlhdlrHasIntEval (SCIP_NLHDLR *nlhdlr)   SCIP_Bool  SCIPnlhdlrHasReverseProp (SCIP_NLHDLR *nlhdlr)   SCIP_Bool  SCIPnlhdlrHasInitSepa (SCIP_NLHDLR *nlhdlr)   SCIP_Bool  SCIPnlhdlrHasExitSepa (SCIP_NLHDLR *nlhdlr)   SCIP_Bool  SCIPnlhdlrHasEnfo (SCIP_NLHDLR *nlhdlr)   SCIP_Bool  SCIPnlhdlrHasEstimate (SCIP_NLHDLR *nlhdlr)   SCIP_Bool  SCIPnlhdlrHasSollinearize (SCIP_NLHDLR *nlhdlr)     SCIP_DECL_SORTPTRCOMP (SCIPnlhdlrComp)   void  SCIPnlhdlrSetInitExit (SCIP_NLHDLR *nlhdlr, SCIP_DECL_NLHDLRINIT((*init)), SCIP_DECL_NLHDLREXIT((*exit)))   ◆ SCIPincludeNlhdlrNonlinear()

creates a nonlinear handler and includes it into the nonlinear constraint handler

Parameters
scip SCIP data structure nlhdlr buffer where to store nonlinear handler name name of nonlinear handler (must not be NULL) desc description of nonlinear handler (can be NULL) detectpriority detection priority of nonlinear handler enfopriority enforcement priority of nonlinear handler nlhdlrdata data of nonlinear handler (can be NULL)

Definition at line 15247 of file cons_nonlinear.c.

References CONSHDLR_NAME, NULL, SCIP_CALL, SCIP_OKAY, SCIP_PLUGINNOTFOUND, SCIP_STAGE_INIT, SCIPconshdlrGetData(), SCIPensureBlockMemoryArray, SCIPerrorMessage, SCIPfindConshdlr(), SCIPgetStage(), SCIPnlhdlrCreate(), and SCIPsortDownPtr().

Referenced by SCIPincludeNlhdlrBilinear(), SCIPincludeNlhdlrConcave(), SCIPincludeNlhdlrConvex(), SCIPincludeNlhdlrDefault(), SCIPincludeNlhdlrPerspective(), SCIPincludeNlhdlrQuadratic(), SCIPincludeNlhdlrQuotient(), SCIPincludeNlhdlrSignomial(), and SCIPincludeNlhdlrSoc().

◆ SCIPgetNNlhdlrsNonlinear() ◆ SCIPgetNlhdlrsNonlinear() ◆ SCIPfindNlhdlrNonlinear() ◆ SCIPgetNlhdlrExprDataNonlinear() ◆ SCIPnlhdlrSetCopyHdlr() ◆ SCIPnlhdlrSetFreeHdlrData() ◆ SCIPnlhdlrSetFreeExprData() ◆ SCIPnlhdlrSetInitExit() [1/2] ◆ SCIPnlhdlrSetProp() ◆ SCIPnlhdlrSetSepa() ◆ SCIPnlhdlrSetSollinearize() ◆ SCIPnlhdlrGetName() const char * SCIPnlhdlrGetName ( SCIP_NLHDLRnlhdlr )

gives name of nonlinear handler

Parameters

Definition at line 166 of file nlhdlr.c.

References SCIP_Nlhdlr::name, and NULL.

Referenced by analyzeViolation(), detectNlhdlr(), enforceExpr(), enforceExprNlhdlr(), forwardPropExpr(), reversePropQueue(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_EXPR_OWNERPRINT(), SCIP_DECL_NLHDLRCOPYHDLR(), SCIP_DECL_NLHDLRDETECT(), SCIP_DECL_NLHDLRENFO(), SCIP_DECL_SORTPTRCOMP(), SCIPaddIneqBilinear(), SCIPfindNlhdlrNonlinear(), SCIPgetExprsBilinear(), SCIPgetNExprsBilinear(), and SCIPprocessRowprepNonlinear().

◆ SCIPnlhdlrGetDesc() const char * SCIPnlhdlrGetDesc ( SCIP_NLHDLRnlhdlr ) ◆ SCIPnlhdlrGetDetectPriority() int SCIPnlhdlrGetDetectPriority ( SCIP_NLHDLRnlhdlr ) ◆ SCIPnlhdlrGetEnfoPriority() ◆ SCIPnlhdlrIsEnabled() ◆ SCIPnlhdlrGetData()

gives handler data of nonlinear handler

Parameters

Definition at line 216 of file nlhdlr.c.

References SCIP_Nlhdlr::data, and NULL.

Referenced by estimateConvexSecant(), estimateGradient(), estimateVertexPolyhedral(), SCIP_DECL_NLHDLRDETECT(), SCIP_DECL_NLHDLRENFO(), SCIP_DECL_NLHDLRESTIMATE(), SCIP_DECL_NLHDLREXIT(), SCIP_DECL_NLHDLRFREEEXPRDATA(), SCIP_DECL_NLHDLRINITSEPA(), SCIP_DECL_NLHDLRINTEVAL(), SCIP_DECL_NLHDLRREVERSEPROP(), SCIP_DECL_NLHDLRSOLLINEARIZE(), SCIP_DECL_TABLEOUTPUT(), SCIPgetExprsBilinear(), and SCIPgetNExprsBilinear().

◆ SCIPnlhdlrHasIntEval()

returns whether nonlinear handler implements the interval evaluation callback

Parameters

Definition at line 226 of file nlhdlr.c.

References NULL.

Referenced by forwardPropExpr().

◆ SCIPnlhdlrHasReverseProp()

returns whether nonlinear handler implements the reverse propagation callback

Parameters

Definition at line 236 of file nlhdlr.c.

References NULL.

◆ SCIPnlhdlrHasInitSepa()

returns whether nonlinear handler implements the separation initialization callback

Parameters

Definition at line 246 of file nlhdlr.c.

References NULL.

Referenced by initSepa().

◆ SCIPnlhdlrHasExitSepa()

returns whether nonlinear handler implements the separation deinitialization callback

Parameters

Definition at line 256 of file nlhdlr.c.

References NULL.

◆ SCIPnlhdlrHasEnfo()

returns whether nonlinear handler implements the enforcement callback

Parameters

Definition at line 266 of file nlhdlr.c.

References NULL.

◆ SCIPnlhdlrHasEstimate() ◆ SCIPnlhdlrHasSollinearize()

returns whether nonlinear handler implements the solution linearization callback

Parameters

Definition at line 286 of file nlhdlr.c.

References NULL.

◆ SCIP_DECL_SORTPTRCOMP() SCIP_DECL_SORTPTRCOMP ( SCIPnlhdlrComp  ) ◆ SCIPnlhdlrSetInitExit() [2/2]

sets the initialization and deinitialization callback of a nonlinear handler

Parameters

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