struct_nlhdlr.h
Go to the documentation of this file.
45 SCIP_DECL_NLHDLRFREEHDLRDATA((*freehdlrdata)); /**< callback to free data of handler (can be NULL) */
46 SCIP_DECL_NLHDLRFREEEXPRDATA((*freeexprdata)); /**< callback to free expression specific data (can be NULL) */
55 SCIP_DECL_NLHDLREXITSEPA((*exitsepa)); /**< separation deinitialization callback (can be NULL) */
60 SCIP_Longint nenfocalls; /**< number of times, the enforcement or estimation callback was called */
65 SCIP_Longint ndomreds; /**< number of domain reductions found so far by this nonlinear handler */
66 SCIP_Longint ndetections; /**< number of detect calls in which structure was detected (success returned by detect call) (over all runs) */
67 SCIP_Longint ndetectionslast; /**< number of detect calls in which structure was detected (success returned by detect call) (in last round) */
68 SCIP_Longint nbranchscores; /**< number of times, branching scores were added by this nonlinear handler */
SCIP_DECL_NLHDLREVALAUX((*evalaux))
Definition: struct_nlhdlr.h:34
type definitions related to nonlinear handlers of nonlinear constraints
type definitions for SCIP's main datastructure
SCIP_DECL_NLHDLRFREEHDLRDATA((*freehdlrdata))
SCIP_DECL_NLHDLREXIT((*exit))
SCIP_DECL_NLHDLRESTIMATE((*estimate))
SCIP_DECL_NLHDLRDETECT((*detect))
SCIP_DECL_NLHDLRINTEVAL((*inteval))
type definitions for clocks and timing issues
SCIP_DECL_NLHDLRREVERSEPROP((*reverseprop))
SCIP_DECL_NLHDLRENFO((*enfo))
SCIP_DECL_NLHDLRINITSEPA((*initsepa))
SCIP_DECL_NLHDLRCOPYHDLR((*copyhdlr))
SCIP_DECL_NLHDLRFREEEXPRDATA((*freeexprdata))
SCIP_DECL_NLHDLREXITSEPA((*exitsepa))
SCIP_DECL_NLHDLRINIT((*init))
common defines and data types used in all packages of SCIP
Definition: struct_clock.h:55