Detailed Description
arithmetic expression node
Definition at line 46 of file struct_expr.h.
#include <struct_expr.h>
Data Fields | |
SCIP_EXPROP | op |
int | nchildren |
SCIP_EXPR ** | children |
SCIP_EXPROPDATA | data |
Field Documentation
◆ op
SCIP_EXPROP SCIP_Expr::op |
operator of the node
Definition at line 48 of file struct_expr.h.
Referenced by doCheckCurvature(), exprgraphAddExpr(), exprsimplifyAddChildren(), exprsimplifyConvertToPolynomials(), exprsimplifyFlattenPolynomials(), exprsimplifyUnconvertPolynomials(), SCIPexprAddMonomials(), SCIPexprAddToLinear(), SCIPexprAreEqual(), SCIPexprChgPolynomialConstant(), SCIPexprCopyDeep(), SCIPexprEstimateUser(), SCIPexprEval(), SCIPexprEvalInt(), SCIPexprEvalIntShallow(), SCIPexprEvalIntUser(), SCIPexprEvalShallow(), SCIPexprEvalUser(), SCIPexprGetIntPowerExponent(), SCIPexprGetLinearCoefs(), SCIPexprGetLinearConstant(), SCIPexprGetMaxDegree(), SCIPexprGetMonomials(), SCIPexprGetNMonomials(), SCIPexprGetNQuadElements(), SCIPexprGetOpData(), SCIPexprGetOperator(), SCIPexprGetOpIndex(), SCIPexprGetOpReal(), SCIPexprGetPolynomialConstant(), SCIPexprGetQuadConstant(), SCIPexprGetQuadElements(), SCIPexprGetQuadLinearCoefs(), SCIPexprGetRealPowerExponent(), SCIPexprGetSignPowerExponent(), SCIPexprGetVarsUsage(), SCIPexprHasParam(), SCIPexprMergeMonomials(), SCIPexprMultiplyPolynomialByConstant(), SCIPexprMultiplyPolynomialByMonomial(), SCIPexprMultiplyPolynomialByPolynomial(), SCIPexprPolynomialPower(), SCIPexprPrint(), SCIPexprReindexParams(), SCIPexprReindexVars(), SCIPexprSortMonomials(), SCIPexprSortQuadElems(), SCIPexprSubstituteVars(), and SCIPexprtreeSubstituteVars().
◆ nchildren
int SCIP_Expr::nchildren |
number of children
Definition at line 49 of file struct_expr.h.
Referenced by doCheckCurvature(), exprgraphAddExpr(), exprsimplifyAddChildren(), exprsimplifyConvertToPolynomials(), exprsimplifyFlattenPolynomials(), exprsimplifyRemoveDuplicatePolynomialChildren(), exprsimplifyRemovePolynomialNullChildren(), exprsimplifyRemovePolynomialUnusedChildren(), exprsimplifySeparateLinearFromPolynomial(), exprsimplifyUnconvertPolynomials(), SCIPexprAdd(), SCIPexprAddToLinear(), SCIPexprAreEqual(), SCIPexprCheckCurvature(), SCIPexprCopyDeep(), SCIPexprEstimateUser(), SCIPexprEval(), SCIPexprEvalInt(), SCIPexprEvalIntShallow(), SCIPexprEvalIntUser(), SCIPexprEvalShallow(), SCIPexprEvalUser(), SCIPexprGetLinearConstant(), SCIPexprGetMaxDegree(), SCIPexprGetNChildren(), SCIPexprGetVarsUsage(), SCIPexprHasParam(), SCIPexprMulConstant(), SCIPexprMultiplyPolynomialByPolynomial(), SCIPexprPrint(), SCIPexprReindexParams(), SCIPexprReindexVars(), and SCIPexprSubstituteVars().
◆ children
SCIP_EXPR** SCIP_Expr::children |
children nodes
Definition at line 50 of file struct_expr.h.
Referenced by doCheckCurvature(), exprgraphAddExpr(), exprsimplifyAddChildren(), exprsimplifyConvertToPolynomials(), exprsimplifyFlattenPolynomials(), exprsimplifyRemoveDuplicatePolynomialChildren(), exprsimplifyRemovePolynomialNullChildren(), exprsimplifyRemovePolynomialUnusedChildren(), exprsimplifySeparateLinearFromPolynomial(), exprsimplifyUnconvertPolynomials(), SCIPexprAddToLinear(), SCIPexprAreEqual(), SCIPexprCopyDeep(), SCIPexprEval(), SCIPexprEvalInt(), SCIPexprGetChildren(), SCIPexprGetMaxDegree(), SCIPexprGetVarsUsage(), SCIPexprHasParam(), SCIPexprMultiplyPolynomialByPolynomial(), SCIPexprPrint(), SCIPexprReindexParams(), SCIPexprReindexVars(), and SCIPexprSubstituteVars().
◆ data
SCIP_EXPROPDATA SCIP_Expr::data |
operator data
Definition at line 51 of file struct_expr.h.
Referenced by doCheckCurvature(), exprCreate(), exprgraphAddExpr(), exprsimplifyAddChildren(), exprsimplifyConvertToPolynomials(), exprsimplifyFlattenPolynomials(), exprsimplifyRemoveDuplicatePolynomialChildren(), exprsimplifyRemovePolynomialNullChildren(), exprsimplifyRemovePolynomialUnusedChildren(), exprsimplifySeparateLinearFromPolynomial(), exprsimplifyUnconvertPolynomials(), SCIPexprAdd(), SCIPexprAddMonomials(), SCIPexprAddToLinear(), SCIPexprAreEqual(), SCIPexprChgPolynomialConstant(), SCIPexprCopyDeep(), SCIPexprCreate(), SCIPexprEstimateUser(), SCIPexprEval(), SCIPexprEvalInt(), SCIPexprEvalIntShallow(), SCIPexprEvalIntUser(), SCIPexprEvalShallow(), SCIPexprEvalUser(), SCIPexprGetIntPowerExponent(), SCIPexprGetLinearCoefs(), SCIPexprGetLinearConstant(), SCIPexprGetMaxDegree(), SCIPexprGetMonomials(), SCIPexprGetNMonomials(), SCIPexprGetNQuadElements(), SCIPexprGetOpData(), SCIPexprGetOpIndex(), SCIPexprGetOpReal(), SCIPexprGetPolynomialConstant(), SCIPexprGetQuadConstant(), SCIPexprGetQuadElements(), SCIPexprGetQuadLinearCoefs(), SCIPexprGetRealPowerExponent(), SCIPexprGetSignPowerExponent(), SCIPexprGetUserData(), SCIPexprGetUserEvalCapability(), SCIPexprGetVarsUsage(), SCIPexprHasUserEstimator(), SCIPexprMergeMonomials(), SCIPexprMulConstant(), SCIPexprMultiplyPolynomialByConstant(), SCIPexprMultiplyPolynomialByMonomial(), SCIPexprMultiplyPolynomialByPolynomial(), SCIPexprPolynomialPower(), SCIPexprPrint(), SCIPexprReindexParams(), SCIPexprReindexVars(), SCIPexprSortMonomials(), SCIPexprSortQuadElems(), SCIPexprSubstituteVars(), and SCIPexprtreeSubstituteVars().