All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
cons_conjunction.h File Reference Detailed Descriptionconstraint handler for conjunction constraints A conjunction constraint is a constraint of the form
where all the are individual constraints themselves. Definition in file cons_conjunction.h. #include "scip/scip.h" Go to the source code of this file.
Function Documentation
creates the handler for conjunction constraints and includes it in SCIP
Definition at line 665 of file cons_conjunction.c. References CONSHDLR_CHECKPRIORITY, CONSHDLR_DELAYPRESOL, CONSHDLR_DESC, CONSHDLR_EAGERFREQ, CONSHDLR_ENFOPRIORITY, CONSHDLR_MAXPREROUNDS, CONSHDLR_NAME, CONSHDLR_NEEDSCONS, NULL, SCIP_CALL, SCIP_OKAY, SCIPincludeConshdlrBasic(), SCIPsetConshdlrDelete(), SCIPsetConshdlrParse(), SCIPsetConshdlrPresol(), SCIPsetConshdlrPrint(), and SCIPsetConshdlrTrans(). Referenced by SCIPincludeDefaultPlugins().
creates and captures a conjunction constraint
Definition at line 698 of file cons_conjunction.c. References consdataCreate(), CONSHDLR_NAME, FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIP_PLUGINNOTFOUND, SCIPcreateCons(), SCIPerrorMessage, and SCIPfindConshdlr(). Referenced by SCIP_DECL_CONSPARSE(), and SCIPcreateConsBasicConjunction().
creates and captures an and constraint in its most basic version, i. e., all constraint flags are set to their basic value as explained for the method SCIPcreateConsConjunction(); all flags can be set via SCIPsetConsFLAGNAME-methods in scip.h
Definition at line 747 of file cons_conjunction.c. References FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIPcreateConsConjunction(), and TRUE.
adds constraint to the conjunction of constraints
Definition at line 764 of file cons_conjunction.c. References consdataAddCons(), CONSHDLR_NAME, NULL, SCIP_CALL, SCIP_INVALIDDATA, SCIP_OKAY, SCIPconsGetData(), SCIPconsGetHdlr(), SCIPconshdlrGetName(), and SCIPerrorMessage. |