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