Solving Constraint Integer Programs
An element of a quadratic term: two variable indices and a coefficient. The convention is to have idx1 <= idx2.
Definition at line 98 of file type_expr.h.
#include <type_expr.h>
index of first variable
Definition at line 100 of file type_expr.h.
Referenced by computeInteriorPoint(), createConsFromQuadTerm(), createMIP(), createNlRow(), createTcliqueGraph(), evalFunctionGradient(), evalFunctionValue(), exprConvertToPolynomial(), exprgraphFindParentByOperator(), exprgraphNodePropagateBounds(), exprgraphPrintNodeExpression(), exprUnconvertPolynomial(), hessLagAddQuad(), hessLagSparsitySetNzFlagForQuad(), isCandidate(), mapIndicesQuad(), nlpSetupNlpiIndices(), nlrowAddQuadElement(), nlrowaggrCreate(), nlrowCalcActivityBounds(), nlrowChgQuadElemPos(), nlrowDelQuadElemPos(), nlrowQuadElemChanged(), nlrowRemoveFixedQuadVars(), printFunction(), printRowNl(), processNlRow(), quadraticdataSort(), readExpression(), readNonlinearExprs(), reformulate(), SCIP_DECL_CONSINITSOL(), SCIP_DECL_EXPREVAL(), SCIPaddToNlpiProblemQuadratic(), SCIPaddToNlpiProblemSOC(), SCIPexprAreEqual(), SCIPexprGetMaxDegree(), SCIPexprgraphGetSeparableTrees(), SCIPexprgraphGetSumTrees(), SCIPexprgraphNodeSplitOffLinear(), SCIPexprPrint(), SCIPnlpiOracleChgQuadCoefs(), SCIPnlpiOracleGetJacobianSparsity(), SCIPnlrowChgQuadElem(), SCIPnlrowGetSolActivity(), SCIPnlrowPrint(), SCIPnlrowRecalcNLPActivity(), SCIPnlrowRecalcPseudoActivity(), searchEcAggrWithCliques(), storeAggrFromMIP(), updateMIP(), and updateVariableDegreesCons().
index of second variable
Definition at line 101 of file type_expr.h.
Referenced by computeInteriorPoint(), createConsFromQuadTerm(), createMIP(), createNlRow(), createTcliqueGraph(), eval(), evalFunctionGradient(), evalFunctionValue(), exprConvertToPolynomial(), exprgraphFindParentByOperator(), exprgraphNodePropagateBounds(), exprgraphPrintNodeExpression(), exprUnconvertPolynomial(), hessLagAddQuad(), hessLagSparsitySetNzFlagForQuad(), isCandidate(), mapIndicesQuad(), nlpSetupNlpiIndices(), nlrowAddQuadElement(), nlrowaggrCreate(), nlrowCalcActivityBounds(), nlrowChgQuadElemPos(), nlrowDelQuadElemPos(), nlrowQuadElemChanged(), nlrowRemoveFixedQuadVars(), printFunction(), printRowNl(), processNlRow(), quadraticdataSort(), readExpression(), readNonlinearExprs(), reformulate(), SCIP_DECL_CONSINITSOL(), SCIP_DECL_EXPREVAL(), SCIPaddToNlpiProblemQuadratic(), SCIPaddToNlpiProblemSOC(), SCIPexprAreEqual(), SCIPexprGetMaxDegree(), SCIPexprgraphGetSeparableTrees(), SCIPexprgraphGetSumTrees(), SCIPexprgraphNodeSplitOffLinear(), SCIPexprPrint(), SCIPnlpiOracleChgQuadCoefs(), SCIPnlpiOracleGetJacobianSparsity(), SCIPnlrowChgQuadElem(), SCIPnlrowGetSolActivity(), SCIPnlrowPrint(), SCIPnlrowRecalcNLPActivity(), SCIPnlrowRecalcPseudoActivity(), searchEcAggrWithCliques(), storeAggrFromMIP(), updateMIP(), and updateVariableDegreesCons().
value of coefficient at position (idx1, idx2)
Definition at line 102 of file type_expr.h.
Referenced by computeInteriorPoint(), createConsFromQuadTerm(), createMIP(), createNlRow(), createTcliqueGraph(), eval(), evalFunctionGradient(), evalFunctionValue(), exprConvertToPolynomial(), exprgraphFindParentByOperator(), exprgraphNodePropagateBounds(), exprgraphPrintNodeExpression(), exprUnconvertPolynomial(), hessLagAddQuad(), isCandidate(), nlpSetupNlpiIndices(), nlrowAddQuadElement(), nlrowaggrCreate(), nlrowCalcActivityBounds(), nlrowChgQuadElemPos(), nlrowDelQuadElemPos(), nlrowQuadElemChanged(), nlrowRemoveFixedQuadVars(), printFunction(), printRowNl(), processNlRow(), readExpression(), readNonlinearExprs(), reformulate(), SCIP_DECL_CONSINITSOL(), SCIP_DECL_EXPREVAL(), SCIP_DECL_EXPRINTEVAL(), SCIPaddToNlpiProblemQuadratic(), SCIPaddToNlpiProblemSOC(), SCIPexprAreEqual(), SCIPexprgraphGetSeparableTrees(), SCIPexprgraphGetSumTrees(), SCIPexprMulConstant(), SCIPexprPrint(), SCIPnlpiOracleChgQuadCoefs(), SCIPnlrowChgQuadElem(), SCIPnlrowGetSolActivity(), SCIPnlrowPrint(), SCIPnlrowRecalcNLPActivity(), SCIPnlrowRecalcPseudoActivity(), SCIPquadelemSqueeze(), and searchEcAggrWithCliques().