Detailed Description
expression tree
Definition at line 55 of file struct_expr.h.
#include <struct_expr.h>
Data Fields | |
BMS_BLKMEM * | blkmem |
SCIP_EXPR * | root |
int | nvars |
void ** | vars |
int | nparams |
SCIP_Real * | params |
SCIP_EXPRINTDATA * | interpreterdata |
Field Documentation
◆ blkmem
BMS_BLKMEM* SCIP_ExprTree::blkmem |
block memory data structure
Definition at line 57 of file struct_expr.h.
Referenced by SCIPexprtreeAddExpr(), SCIPexprtreeAddVars(), SCIPexprtreeRemoveFixedVars(), SCIPexprtreeSetParams(), SCIPexprtreeSetVars(), SCIPexprtreeSimplify(), and SCIPexprtreeSubstituteVars().
◆ root
SCIP_EXPR* SCIP_ExprTree::root |
root node expression of expression tree
Definition at line 58 of file struct_expr.h.
Referenced by SCIPexprtreeAddExpr(), SCIPexprtreeCheckCurvature(), SCIPexprtreeCopy(), SCIPexprtreeEval(), SCIPexprtreeEvalInt(), SCIPexprtreeGetMaxDegree(), SCIPexprtreeGetRoot(), SCIPexprtreeGetVarsUsage(), SCIPexprtreeHasParam(), SCIPexprtreePrint(), SCIPexprtreeRemoveFixedVars(), SCIPexprtreeSimplify(), and SCIPexprtreeSubstituteVars().
◆ nvars
int SCIP_ExprTree::nvars |
number of variables
Definition at line 59 of file struct_expr.h.
Referenced by createNlRow(), SCIPexprtreeAddVars(), SCIPexprtreeCopy(), SCIPexprtreeEval(), SCIPexprtreeEvalInt(), SCIPexprtreeFindVar(), SCIPexprtreeGetNVars(), SCIPexprtreeGetVarsUsage(), SCIPexprtreePrintWithNames(), SCIPexprtreeRemoveFixedVars(), SCIPexprtreeSetVars(), and SCIPexprtreeSimplify().
◆ vars
void** SCIP_ExprTree::vars |
mapping of variable indices to user variables, may be NULL
Definition at line 60 of file struct_expr.h.
Referenced by SCIPexprgraphGetSeparableTrees(), SCIPexprgraphGetSumTrees(), SCIPexprtreeAddVars(), SCIPexprtreeCopy(), SCIPexprtreeFindVar(), SCIPexprtreeGetVars(), SCIPexprtreePrintWithNames(), SCIPexprtreeRemoveFixedVars(), and SCIPexprtreeSetVars().
◆ nparams
int SCIP_ExprTree::nparams |
number of parameters (modifiable constants) in expression
Definition at line 61 of file struct_expr.h.
Referenced by SCIPexprtreeCopy(), SCIPexprtreeGetNParams(), and SCIPexprtreeSetParams().
◆ params
SCIP_Real* SCIP_ExprTree::params |
current values for parameters, or NULL if no parameters
Definition at line 62 of file struct_expr.h.
Referenced by SCIPexprtreeCheckCurvature(), SCIPexprtreeCopy(), SCIPexprtreeEval(), SCIPexprtreeEvalInt(), SCIPexprtreeGetParamVals(), SCIPexprtreePrint(), SCIPexprtreeSetParams(), and SCIPexprtreeSetParamVal().
◆ interpreterdata
SCIP_EXPRINTDATA* SCIP_ExprTree::interpreterdata |
data of expression interpreter (evaluator)
Definition at line 63 of file struct_expr.h.
Referenced by SCIPexprtreeFreeInterpreterData(), SCIPexprtreeGetInterpreterData(), and SCIPexprtreeSetInterpreterData().