24 #ifndef __SCIP_STRUCT_EXPRESSION_H__ 25 #define __SCIP_STRUCT_EXPRESSION_H__
static SCIP_RETCODE eval(SCIP_EXPR *expr, const vector< Type > &x, SCIP_Real *param, Type &val)
type definitions for miscellaneous datastructures
struct SCIP_UserExprData SCIP_USEREXPRDATA
#define SCIP_DECL_USEREXPREVAL(x)
#define SCIP_DECL_USEREXPRPRINT(x)
type definitions for expression interpreter
SCIP_EXPRBOUNDSTATUS boundstatus
#define SCIP_DECL_USEREXPRINTEVAL(x)
SCIP_EXPRDATA_MONOMIAL ** monomials
unsigned int SCIP_EXPRINTCAPABILITY
#define SCIP_DECL_EXPRGRAPHVARADDED(x)
union SCIP_ExprOpData SCIP_EXPROPDATA
enum SCIP_ExprOp SCIP_EXPROP
SCIP_EXPRGRAPHNODE *** nodes
SCIP_EXPRGRAPHNODE ** varnodes
char SCIP_EXPRBOUNDSTATUS
#define SCIP_DECL_USEREXPRCURV(x)
#define SCIP_DECL_USEREXPRESTIMATE(x)
#define SCIP_DECL_USEREXPRPROP(x)
SCIP_EXPRGRAPHNODE ** children
SCIP_Bool needvarboundprop
SCIP_USEREXPRDATA * userdata
SCIP_INTERVAL * varbounds
SCIP_EXPRGRAPHNODE ** parents
SCIP_QUADELEM * quadelems
#define SCIP_DECL_EXPRGRAPHVARREMOVE(x)
enum SCIP_ExprCurv SCIP_EXPRCURV
SCIP_EXPRINTDATA * interpreterdata
SCIP_EXPRGRAPHNODE ** constnodes
type definitions for expressions and expression trees
#define SCIP_DECL_USEREXPRCOPYDATA(x)
common defines and data types used in all packages of SCIP
struct BMS_BlkMem BMS_BLKMEM
struct SCIP_ExprIntData SCIP_EXPRINTDATA
#define SCIP_DECL_USEREXPRFREEDATA(x)
SCIP_EXPRINTCAPABILITY evalcapability
#define SCIP_DECL_EXPRGRAPHVARCHGIDX(x)
memory allocation routines