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 |
SCIP_EXPROP SCIP_Expr::op |
operator of the node
Definition at line 48 of file struct_expr.h.
Referenced by exprgraphAddExpr(), exprsimplifyAddChildren(), exprsimplifyConvertToPolynomials(), exprsimplifyFlattenPolynomials(), exprsimplifyUnconvertPolynomials(), SCIPexprAddMonomials(), SCIPexprAddToLinear(), SCIPexprAreEqual(), SCIPexprCheckCurvature(), 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().
int SCIP_Expr::nchildren |
number of children
Definition at line 49 of file struct_expr.h.
Referenced by 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().
SCIP_EXPR** SCIP_Expr::children |
children nodes
Definition at line 50 of file struct_expr.h.
Referenced by exprgraphAddExpr(), exprsimplifyAddChildren(), exprsimplifyConvertToPolynomials(), exprsimplifyFlattenPolynomials(), exprsimplifyRemoveDuplicatePolynomialChildren(), exprsimplifyRemovePolynomialNullChildren(), exprsimplifyRemovePolynomialUnusedChildren(), exprsimplifySeparateLinearFromPolynomial(), exprsimplifyUnconvertPolynomials(), SCIPexprAddToLinear(), SCIPexprAreEqual(), SCIPexprCheckCurvature(), SCIPexprCopyDeep(), SCIPexprEval(), SCIPexprEvalInt(), SCIPexprGetChildren(), SCIPexprGetMaxDegree(), SCIPexprGetVarsUsage(), SCIPexprHasParam(), SCIPexprMultiplyPolynomialByPolynomial(), SCIPexprPrint(), SCIPexprReindexParams(), SCIPexprReindexVars(), and SCIPexprSubstituteVars().
SCIP_EXPROPDATA SCIP_Expr::data |
operator data
Definition at line 51 of file struct_expr.h.
Referenced by exprCreate(), exprgraphAddExpr(), exprsimplifyAddChildren(), exprsimplifyConvertToPolynomials(), exprsimplifyFlattenPolynomials(), exprsimplifyRemoveDuplicatePolynomialChildren(), exprsimplifyRemovePolynomialNullChildren(), exprsimplifyRemovePolynomialUnusedChildren(), exprsimplifySeparateLinearFromPolynomial(), exprsimplifyUnconvertPolynomials(), SCIPexprAdd(), SCIPexprAddMonomials(), SCIPexprAddToLinear(), SCIPexprAreEqual(), SCIPexprCheckCurvature(), 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().