Scippy

SCIP

Solving Constraint Integer Programs

SCIP_ExprData_User Struct Reference

Detailed Description

data of a user-defined expression

Definition at line 101 of file struct_expr.h.

#include <struct_expr.h>

Public Member Functions

 SCIP_DECL_USEREXPREVAL ((*eval))
 
 SCIP_DECL_USEREXPRINTEVAL ((*inteval))
 
 SCIP_DECL_USEREXPRCURV ((*curv))
 
 SCIP_DECL_USEREXPRPROP ((*prop))
 
 SCIP_DECL_USEREXPRESTIMATE ((*estimate))
 
 SCIP_DECL_USEREXPRCOPYDATA ((*copydata))
 
 SCIP_DECL_USEREXPRFREEDATA ((*freedata))
 

Data Fields

SCIP_USEREXPRDATAuserdata
 
SCIP_EXPRINTCAPABILITY evalcapability
 

Member Function Documentation

SCIP_ExprData_User::SCIP_DECL_USEREXPREVAL ( eval)

evaluation function

SCIP_ExprData_User::SCIP_DECL_USEREXPRINTEVAL ( inteval)

interval evaluation function

SCIP_ExprData_User::SCIP_DECL_USEREXPRCURV ( curv)

curvature check function

SCIP_ExprData_User::SCIP_DECL_USEREXPRPROP ( prop)

interval propagation function

SCIP_ExprData_User::SCIP_DECL_USEREXPRESTIMATE ( estimate)

under-/over-estimator function

SCIP_ExprData_User::SCIP_DECL_USEREXPRCOPYDATA ( copydata)

expression data copy function, or NULL if nothing to copy

SCIP_ExprData_User::SCIP_DECL_USEREXPRFREEDATA ( freedata)

expression data free function, or NULL if nothing to free

Field Documentation

SCIP_EXPRINTCAPABILITY SCIP_ExprData_User::evalcapability

capabilities of evaluation functions

Definition at line 104 of file struct_expr.h.

Referenced by exprgraphNodeCreateExpr(), SCIPexprCreateUser(), and SCIPexprgraphCreateNodeUser().