All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
type_exprinterpret.h
Go to the documentation of this file.
22 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
35 #define SCIP_EXPRINTCAPABILITY_NONE 0x00000000 /**< the expression interpreter is capable of nothing */
36 #define SCIP_EXPRINTCAPABILITY_FUNCVALUE 0x00000001 /**< the expression interpreter is able to compute a function value in a point */
37 #define SCIP_EXPRINTCAPABILITY_INTFUNCVALUE 0x00000002 /**< the expression interpreter is able to compute an interval function value */
38 #define SCIP_EXPRINTCAPABILITY_GRADIENT 0x00000010 /**< the expression interpreter is able to compute a gradient in a point */
39 #define SCIP_EXPRINTCAPABILITY_INTGRADIENT 0x00000020 /**< the expression interpreter is able to compute an interval gradient */
40 #define SCIP_EXPRINTCAPABILITY_HESSIAN 0x00000100 /**< the expression interpreter is able to compute a full hessian in a point */
41 #define SCIP_EXPRINTCAPABILITY_INTHESSIAN 0x00000200 /**< the expression interpreter is able to compute an interval hessian */
42 #define SCIP_EXPRINTCAPABILITY_ALL (SCIP_EXPRINTCAPABILITY_FUNCVALUE | SCIP_EXPRINTCAPABILITY_INTFUNCVALUE | SCIP_EXPRINTCAPABILITY_GRADIENT | SCIP_EXPRINTCAPABILITY_INTGRADIENT | SCIP_EXPRINTCAPABILITY_HESSIAN | SCIP_EXPRINTCAPABILITY_INTHESSIAN)
|