Solving Constraint Integer Programs
data of monomial in polynomial expression: coef * prod_i child_i^exponent_i we allow for real values exponents here
Definition at line 89 of file struct_expr.h.
#include <struct_expr.h>
coefficient of monomial
Definition at line 91 of file struct_expr.h.
Referenced by exprConvertToPolynomial(), exprgraphNodePropagateBounds(), exprgraphNodeSimplify(), exprgraphPrintNodeExpression(), exprsimplifyFlattenPolynomials(), exprsimplifySeparateLinearFromPolynomial(), exprUnconvertPolynomial(), polynomialdataAddMonomials(), polynomialdataCopy(), polynomialdataCreate(), polynomialdataExpandMonomialFactor(), polynomialdataMergeMonomials(), polynomialdataMultiplyByConstant(), polynomialdataMultiplyByMonomial(), polynomialdataMultiplyByPolynomial(), SCIP_DECL_EXPRCURV(), SCIP_DECL_EXPREVAL(), SCIP_DECL_EXPRINTEVAL(), SCIPexprAreMonomialsEqual(), SCIPexprChgMonomialCoef(), SCIPexprGetMonomialCoef(), SCIPexprgraphGetNodePolynomialMonomialCurvature(), SCIPexprgraphGetSeparableTrees(), SCIPexprgraphGetSumTrees(), SCIPexprgraphNodeSplitOffLinear(), SCIPexprMergeMonomialFactors(), SCIPexprMonomialPower(), SCIPexprMulConstant(), SCIPexprMultiplyMonomialByMonomial(), and SCIPexprPrint().
size of factors arrays
Definition at line 92 of file struct_expr.h.
Referenced by monomialdataEnsureFactorsSize().
number of factors
Definition at line 93 of file struct_expr.h.
Referenced by exprgraphNodePropagateBounds(), exprgraphNodeSimplify(), exprgraphPrintNodeExpression(), exprsimplifyFlattenPolynomials(), exprsimplifyRemovePolynomialUnusedChildren(), exprsimplifySeparateLinearFromPolynomial(), exprUnconvertPolynomial(), polynomialdataAddMonomials(), polynomialdataApplyChildmap(), polynomialdataCopy(), polynomialdataCreate(), polynomialdataExpandMonomialFactor(), polynomialdataMergeMonomials(), polynomialdataMultiplyByMonomial(), SCIP_DECL_EXPRCURV(), SCIP_DECL_EXPREVAL(), SCIP_DECL_EXPRINTEVAL(), SCIP_DECL_SORTPTRCOMP(), SCIPexprAddMonomialFactors(), SCIPexprAreMonomialsEqual(), SCIPexprFindMonomialFactor(), SCIPexprGetMaxDegree(), SCIPexprGetMonomialNFactors(), SCIPexprgraphGetNodePolynomialMonomialCurvature(), SCIPexprgraphGetSeparableTrees(), SCIPexprgraphGetSumTrees(), SCIPexprgraphNodeSplitOffLinear(), SCIPexprMergeMonomialFactors(), SCIPexprMonomialPower(), SCIPexprMultiplyMonomialByMonomial(), SCIPexprPrint(), and SCIPexprSortMonomialFactors().
children corresponding to factors
Definition at line 94 of file struct_expr.h.
Referenced by exprConvertToPolynomial(), exprgraphNodePropagateBounds(), exprgraphNodeSimplify(), exprgraphPrintNodeExpression(), exprsimplifyFlattenPolynomials(), exprsimplifyRemovePolynomialUnusedChildren(), exprsimplifySeparateLinearFromPolynomial(), exprUnconvertPolynomial(), monomialdataEnsureFactorsSize(), polynomialdataAddMonomials(), polynomialdataApplyChildmap(), polynomialdataCopy(), polynomialdataCreate(), polynomialdataExpandMonomialFactor(), SCIP_DECL_EXPRCURV(), SCIP_DECL_EXPREVAL(), SCIP_DECL_EXPRINTEVAL(), SCIP_DECL_SORTPTRCOMP(), SCIPexprAddMonomialFactors(), SCIPexprAreMonomialsEqual(), SCIPexprFindMonomialFactor(), SCIPexprGetMaxDegree(), SCIPexprGetMonomialChildIndices(), SCIPexprgraphGetNodePolynomialMonomialCurvature(), SCIPexprgraphGetSeparableTrees(), SCIPexprgraphGetSumTrees(), SCIPexprgraphNodeSplitOffLinear(), SCIPexprMergeMonomialFactors(), SCIPexprMultiplyMonomialByMonomial(), SCIPexprPrint(), and SCIPexprSortMonomialFactors().
value of exponent for each factor
Definition at line 95 of file struct_expr.h.
Referenced by exprgraphNodePropagateBounds(), exprgraphNodeSimplify(), exprgraphPrintNodeExpression(), exprsimplifyFlattenPolynomials(), exprsimplifySeparateLinearFromPolynomial(), exprUnconvertPolynomial(), monomialdataEnsureFactorsSize(), polynomialdataAddMonomials(), polynomialdataCopy(), polynomialdataCreate(), polynomialdataExpandMonomialFactor(), SCIP_DECL_EXPRCURV(), SCIP_DECL_EXPREVAL(), SCIP_DECL_EXPRINTEVAL(), SCIP_DECL_SORTPTRCOMP(), SCIPexprAddMonomialFactors(), SCIPexprAreMonomialsEqual(), SCIPexprGetMaxDegree(), SCIPexprGetMonomialExponents(), SCIPexprgraphGetNodePolynomialMonomialCurvature(), SCIPexprgraphGetSeparableTrees(), SCIPexprgraphGetSumTrees(), SCIPexprgraphNodeSplitOffLinear(), SCIPexprMergeMonomialFactors(), SCIPexprMonomialPower(), SCIPexprMultiplyMonomialByMonomial(), SCIPexprPrint(), and SCIPexprSortMonomialFactors().
are the factors sorted (by childidx)?
Definition at line 96 of file struct_expr.h.
Referenced by exprgraphNodeSimplify(), exprsimplifyFlattenPolynomials(), polynomialdataApplyChildmap(), polynomialdataCopy(), polynomialdataExpandMonomialFactor(), polynomialdataSortMonomials(), SCIPexprAddMonomialFactors(), and SCIPexprSortMonomialFactors().