|
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
cons_bivariate.h File Reference Detailed Descriptionconstraint handler for bivariate nonlinear constraints This constraint handler handles constraints of the form
for a bivariate nonlinear function
Definition in file cons_bivariate.h. #include "scip/scip.h"Go to the source code of this file.
Enumeration Type Documentation
Definition at line 50 of file cons_bivariate.h. Function Documentation
creates the handler for bivariate constraints and includes it in SCIP
Definition at line 7891 of file cons_bivariate.c. References BMSclearMemory, CONSHDLR_CHECKPRIORITY, CONSHDLR_DELAYPRESOL, CONSHDLR_DELAYPROP, CONSHDLR_DELAYSEPA, CONSHDLR_DESC, CONSHDLR_EAGERFREQ, CONSHDLR_ENFOPRIORITY, CONSHDLR_MAXPREROUNDS, CONSHDLR_NAME, CONSHDLR_NEEDSCONS, CONSHDLR_PROP_TIMING, CONSHDLR_PROPFREQ, CONSHDLR_SEPAFREQ, CONSHDLR_SEPAPRIORITY, FALSE, NONLINCONSUPGD_PRIORITY, NULL, QUADCONSUPGD_PRIORITY, SCIP_CALL, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddCharParam(), SCIPaddIntParam(), SCIPaddRealParam(), SCIPallocMemory, SCIPblkmem(), SCIPexprgraphCreate(), SCIPexprintCreate(), SCIPfeastol(), SCIPincludeConshdlrBasic(), SCIPincludeEventhdlrBasic(), SCIPincludeNonlinconsUpgrade(), SCIPincludeQuadconsUpgrade(), SCIPinfinity(), SCIPsetConshdlrActive(), SCIPsetConshdlrCopy(), SCIPsetConshdlrDeactive(), SCIPsetConshdlrDelete(), SCIPsetConshdlrDisable(), SCIPsetConshdlrEnable(), SCIPsetConshdlrExit(), SCIPsetConshdlrExitpre(), SCIPsetConshdlrExitsol(), SCIPsetConshdlrFree(), SCIPsetConshdlrGetNVars(), SCIPsetConshdlrGetVars(), SCIPsetConshdlrInit(), SCIPsetConshdlrInitlp(), SCIPsetConshdlrInitpre(), SCIPsetConshdlrInitsol(), SCIPsetConshdlrPresol(), SCIPsetConshdlrPrint(), SCIPsetConshdlrProp(), SCIPsetConshdlrSepa(), SCIPsetConshdlrTrans(), and TRUE. Referenced by SCIP_DECL_CONSHDLRCOPY(), and SCIPincludeDefaultPlugins().
creates and captures a bivariate constraint
Definition at line 8005 of file cons_bivariate.c. References BMSclearMemory, CONSHDLR_NAME, FALSE, NULL, REALABS, SCIP_CALL, SCIP_OKAY, SCIP_PLUGINNOTFOUND, SCIPallocMemory, SCIPblkmem(), SCIPcreateCons(), SCIPerrorMessage, SCIPexprtreeCopy(), SCIPexprtreeGetNVars(), SCIPexprtreeGetVars(), SCIPfindConshdlr(), and SCIPisInfinity(). Referenced by createConsFromMonomial(), createConsFromQuadTerm(), SCIP_DECL_CONSCOPY(), and SCIPcreateConsBasicBivariate().
creates and captures an absolute power constraint in its most basic version, i. e., all constraint flags are set to their basic value as explained for the method SCIPcreateConsBivariate(); all flags can be set via SCIPconsSetFLAGNAME-methods in cons.h
creates and captures an absolute power constraint in its most basic version, i. e., all constraint flags are set to their basic value as explained for the method SCIPcreateConsBivariate(); all flags can be set via SCIPsetConsFLAGNAME-methods in scip.h
Definition at line 8089 of file cons_bivariate.c. References FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIPcreateConsBivariate(), and TRUE. gets the linear variable of a bivariate constraint, or NULL if no such variable
Definition at line 8110 of file cons_bivariate.c. References NULL, and SCIPconsGetData(). Referenced by SCIPwriteGms(), and SCIPwritePip(). gets the coefficients of the linear variable of a bivariate constraint
Definition at line 8122 of file cons_bivariate.c. References NULL, and SCIPconsGetData(). Referenced by SCIPwriteGms(), and SCIPwritePip().
gets the expression tree of a bivariate constraint
Definition at line 8134 of file cons_bivariate.c. References NULL, and SCIPconsGetData(). Referenced by SCIPwriteGms(), and SCIPwritePip(). gets the left hand side of a bivariate constraint
Definition at line 8146 of file cons_bivariate.c. References NULL, and SCIPconsGetData(). Referenced by SCIPwriteGms(), and SCIPwritePip(). gets the right hand side of a bivariate constraint
Definition at line 8158 of file cons_bivariate.c. References NULL, and SCIPconsGetData(). Referenced by SCIPwriteGms(), and SCIPwritePip(). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||