All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
scip::ObjConshdlr Class Referenceabstract Detailed DescriptionC++ wrapper for constraint handlers. This class defines the interface for constraint handlers implemented in C++. Note that there are pure virtual functions (these have to be implemented). These functions are: scip_trans(), scip_enfolp(), scip_enfops(), scip_check(), and scip_lock().
Definition at line 47 of file objconshdlr.h.
Constructor & Destructor Documentation
default constructor
Definition at line 98 of file objconshdlr.h. References scip_, SCIP_CALL_ABORT, scip_desc_, scip_name_, and SCIPduplicateMemoryArray.
destructor Definition at line 138 of file objconshdlr.h. References scip_, scip_desc_, scip_name_, and SCIPfreeMemoryArray. Member Function Documentation
destructor of constraint handler to free user data (called when SCIP is exiting)
Definition at line 150 of file objconshdlr.h. References SCIP_OKAY.
initialization method of constraint handler (called after problem has been transformed)
Definition at line 159 of file objconshdlr.h. References SCIP_OKAY.
deinitialization method of constraint handler (called before transformed problem is freed)
Definition at line 168 of file objconshdlr.h. References SCIP_OKAY.
presolving initialization method of constraint handler (called when presolving is about to begin)
Definition at line 177 of file objconshdlr.h. References SCIP_OKAY.
presolving deinitialization method of constraint handler (called after presolving has been finished)
Definition at line 186 of file objconshdlr.h. References SCIP_OKAY.
solving process initialization method of constraint handler (called when branch and bound process is about to begin)
Definition at line 195 of file objconshdlr.h. References SCIP_OKAY.
solving process deinitialization method of constraint handler (called before branch and bound process data is freed)
Definition at line 204 of file objconshdlr.h. References SCIP_OKAY.
frees specific constraint data
Definition at line 213 of file objconshdlr.h. References SCIP_OKAY.
transforms constraint data into data belonging to the transformed problem
LP initialization method of constraint handler (called before the initial LP relaxation at a node is solved)
Definition at line 228 of file objconshdlr.h. References SCIP_OKAY.
separation method of constraint handler for LP solution
Definition at line 237 of file objconshdlr.h. References NULL, SCIP_DIDNOTRUN, and SCIP_OKAY.
separation method of constraint handler for arbitrary primal solution
Definition at line 248 of file objconshdlr.h. References NULL, SCIP_DIDNOTRUN, and SCIP_OKAY.
constraint enforcing method of constraint handler for LP solutions
constraint enforcing method of constraint handler for pseudo solutions
feasibility check method of constraint handler for primal solutions
domain propagation method of constraint handler
Definition at line 277 of file objconshdlr.h. References NULL, SCIP_DIDNOTRUN, and SCIP_OKAY.
presolving method of constraint handler
Definition at line 288 of file objconshdlr.h. References NULL, SCIP_DIDNOTRUN, and SCIP_OKAY.
propagation conflict resolving method of constraint handler
Definition at line 299 of file objconshdlr.h. References NULL, SCIP_DIDNOTFIND, and SCIP_OKAY.
variable rounding lock method of constraint handler
constraint activation notification method of constraint handler
Definition at line 316 of file objconshdlr.h. References SCIP_OKAY.
constraint deactivation notification method of constraint handler
Definition at line 325 of file objconshdlr.h. References SCIP_OKAY.
constraint enabling notification method of constraint handler
Definition at line 334 of file objconshdlr.h. References SCIP_OKAY.
constraint disabling notification method of constraint handler
Definition at line 343 of file objconshdlr.h. References SCIP_OKAY.
variable deletion method of constraint handler
Definition at line 352 of file objconshdlr.h. References SCIP_OKAY.
constraint display method of constraint handler
Definition at line 361 of file objconshdlr.h. References NULL, SCIP_OKAY, and SCIPconshdlrGetName().
constraint copying method of constraint handler
Definition at line 374 of file objconshdlr.h.
constraint parsing method of constraint handler
Definition at line 384 of file objconshdlr.h. References SCIP_OKAY.
constraint method of constraint handler which returns the variables (if possible)
Definition at line 393 of file objconshdlr.h.
constraint method of constraint handler which returns the number of variables (if possible)
Definition at line 405 of file objconshdlr.h.
constraint handler method to suggest dive bound changes during the generic diving algorithm
Definition at line 418 of file objconshdlr.h. Field Documentation
SCIP data structure Definition at line 53 of file objconshdlr.h. Referenced by ObjConshdlr(), and ~ObjConshdlr().
name of the constraint handler Definition at line 56 of file objconshdlr.h. Referenced by ObjConshdlr(), and ~ObjConshdlr().
description of the constraint handler Definition at line 59 of file objconshdlr.h. Referenced by ObjConshdlr(), and ~ObjConshdlr().
default separation priority of the constraint handler Definition at line 62 of file objconshdlr.h.
default enforcing priority of the constraint handler Definition at line 65 of file objconshdlr.h.
default checking priority of the constraint handler Definition at line 68 of file objconshdlr.h.
default separation frequency of the constraint handler Definition at line 71 of file objconshdlr.h.
default propagation frequency of the constraint handler Definition at line 74 of file objconshdlr.h.
default frequency of the constraint handler for eager evaluations in separation, propagation and enforcement Definition at line 77 of file objconshdlr.h.
maximal number of presolving rounds the constraint handler participates in (-1: no limit) Definition at line 80 of file objconshdlr.h.
should separation method be delayed, if other separators found cuts? Definition at line 83 of file objconshdlr.h.
should propagation method be delayed, if other propagators found reductions? Definition at line 86 of file objconshdlr.h.
should the constraint handler be skipped, if no constraints are available? Definition at line 89 of file objconshdlr.h.
positions in the node solving loop where propagation method of constraint handler should be executed timing mask of the constraint handler's presolving method Definition at line 92 of file objconshdlr.h.
Definition at line 95 of file objconshdlr.h. |