Detailed Description
type definitions for expression interpreter
Definition in file type_exprinterpret.h.
Go to the source code of this file.
Macros | |
#define | SCIP_EXPRINTCAPABILITY_NONE 0x00000000 |
#define | SCIP_EXPRINTCAPABILITY_FUNCVALUE 0x00000001 |
#define | SCIP_EXPRINTCAPABILITY_GRADIENT 0x00000010 |
#define | SCIP_EXPRINTCAPABILITY_HESSIAN 0x00000100 |
#define | SCIP_EXPRINTCAPABILITY_ALL (SCIP_EXPRINTCAPABILITY_FUNCVALUE | SCIP_EXPRINTCAPABILITY_GRADIENT | SCIP_EXPRINTCAPABILITY_HESSIAN) |
Typedefs | |
typedef struct SCIP_ExprInt | SCIP_EXPRINT |
typedef struct SCIP_ExprIntData | SCIP_EXPRINTDATA |
typedef unsigned int | SCIP_EXPRINTCAPABILITY |
Macro Definition Documentation
◆ SCIP_EXPRINTCAPABILITY_NONE
#define SCIP_EXPRINTCAPABILITY_NONE 0x00000000 |
the expression interpreter is capable of nothing
Definition at line 49 of file type_exprinterpret.h.
Referenced by SCIPexprintGetCapability(), and SCIPexprintGetExprCapability().
◆ SCIP_EXPRINTCAPABILITY_FUNCVALUE
#define SCIP_EXPRINTCAPABILITY_FUNCVALUE 0x00000001 |
the expression interpreter is able to compute a function value in a point
Definition at line 50 of file type_exprinterpret.h.
Referenced by SCIP_DECL_NLPISOLVE(), SCIPexprintCompile(), and SCIPexprintGetCapability().
◆ SCIP_EXPRINTCAPABILITY_GRADIENT
#define SCIP_EXPRINTCAPABILITY_GRADIENT 0x00000010 |
the expression interpreter is able to compute a gradient in a point
Definition at line 51 of file type_exprinterpret.h.
Referenced by SCIP_DECL_NLPISOLVE(), SCIPexprintCompile(), and SCIPexprintGetCapability().
◆ SCIP_EXPRINTCAPABILITY_HESSIAN
#define SCIP_EXPRINTCAPABILITY_HESSIAN 0x00000100 |
the expression interpreter is able to compute a full hessian in a point
Definition at line 52 of file type_exprinterpret.h.
Referenced by SCIP_DECL_NLPISOLVE(), and SCIPexprintGetCapability().
◆ SCIP_EXPRINTCAPABILITY_ALL
#define SCIP_EXPRINTCAPABILITY_ALL (SCIP_EXPRINTCAPABILITY_FUNCVALUE | SCIP_EXPRINTCAPABILITY_GRADIENT | SCIP_EXPRINTCAPABILITY_HESSIAN) |
Definition at line 53 of file type_exprinterpret.h.
Referenced by SCIPnlpiOracleGetEvalCapability().
Typedef Documentation
◆ SCIP_EXPRINT
typedef struct SCIP_ExprInt SCIP_EXPRINT |
an expression interpreter
Definition at line 45 of file type_exprinterpret.h.
◆ SCIP_EXPRINTDATA
typedef struct SCIP_ExprIntData SCIP_EXPRINTDATA |
data of an expression interpreter
Definition at line 46 of file type_exprinterpret.h.
◆ SCIP_EXPRINTCAPABILITY
typedef unsigned int SCIP_EXPRINTCAPABILITY |
type of expression interpreter capability
Definition at line 47 of file type_exprinterpret.h.