|
NLP row
Definition at line 62 of file struct_nlp.h.
#include <struct_nlp.h>
left hand side
Definition at line 65 of file struct_nlp.h.
Referenced by nlpFlushNlRowAdditions(), nlrowConstantChanged(), nlrowSideChanged(), SCIPnlrowChgLhs(), SCIPnlrowCreateCopy(), SCIPnlrowGetLhs(), SCIPnlrowGetNLPFeasibility(), SCIPnlrowGetPseudoFeasibility(), SCIPnlrowGetSolFeasibility(), SCIPnlrowIsRedundant(), and SCIPnlrowPrint().
right hand side
Definition at line 66 of file struct_nlp.h.
Referenced by nlpFlushNlRowAdditions(), nlrowConstantChanged(), nlrowSideChanged(), SCIPnlrowChgRhs(), SCIPnlrowCreateCopy(), SCIPnlrowGetNLPFeasibility(), SCIPnlrowGetPseudoFeasibility(), SCIPnlrowGetRhs(), SCIPnlrowGetSolFeasibility(), SCIPnlrowIsRedundant(), and SCIPnlrowPrint().
constant value
Definition at line 69 of file struct_nlp.h.
Referenced by nlpFlushNlRowAdditions(), nlrowAddToLinearCoef(), nlrowCalcActivityBounds(), nlrowConstantChanged(), nlrowRemoveFixedExprtreeVars(), nlrowRemoveFixedLinearCoefPos(), nlrowRemoveFixedQuadVars(), nlrowSideChanged(), SCIPnlrowAddLinearCoef(), SCIPnlrowChgConstant(), SCIPnlrowCreateCopy(), SCIPnlrowGetConstant(), SCIPnlrowGetSolActivity(), SCIPnlrowPrint(), SCIPnlrowRecalcNLPActivity(), and SCIPnlrowRecalcPseudoActivity().
number of linear variables
Definition at line 72 of file struct_nlp.h.
Referenced by nlpAddNlRows(), nlpDelVarPos(), nlpFlushNlRowAdditions(), nlpSetupNlpiIndices(), nlrowAddLinearCoef(), nlrowCalcActivityBounds(), nlrowDelLinearCoefPos(), nlrowRemoveFixedLinearCoefPos(), nlrowRemoveFixedLinearCoefs(), nlrowSearchLinearCoef(), nlrowSortLinear(), SCIPnlrowCreateCopy(), SCIPnlrowEnsureLinearSize(), SCIPnlrowGetNLinearVars(), SCIPnlrowGetSolActivity(), SCIPnlrowPrint(), SCIPnlrowRecalcNLPActivity(), and SCIPnlrowRecalcPseudoActivity().
int SCIP_NlRow::linvarssize |
linear variables
Definition at line 74 of file struct_nlp.h.
Referenced by nlpAddNlRows(), nlpDelVarPos(), nlpSetupNlpiIndices(), nlrowAddLinearCoef(), nlrowAddToLinearCoef(), nlrowCalcActivityBounds(), nlrowChgLinearCoefPos(), nlrowDelLinearCoefPos(), nlrowMoveLinearCoef(), nlrowRemoveFixedLinearCoefPos(), nlrowRemoveFixedLinearCoefs(), nlrowSearchLinearCoef(), nlrowSortLinear(), SCIPnlrowCreateCopy(), SCIPnlrowDelLinearCoef(), SCIPnlrowEnsureLinearSize(), SCIPnlrowGetLinearVars(), SCIPnlrowGetSolActivity(), SCIPnlrowPrint(), SCIPnlrowRecalcNLPActivity(), and SCIPnlrowRecalcPseudoActivity().
double* SCIP_NlRow::lincoefs |
coefficients of linear variables
Definition at line 75 of file struct_nlp.h.
Referenced by nlpFlushNlRowAdditions(), nlpSetupNlpiIndices(), nlrowAddLinearCoef(), nlrowAddToLinearCoef(), nlrowCalcActivityBounds(), nlrowChgLinearCoefPos(), nlrowMoveLinearCoef(), nlrowRemoveFixedLinearCoefPos(), nlrowSortLinear(), SCIPnlrowCreateCopy(), SCIPnlrowEnsureLinearSize(), SCIPnlrowGetLinearCoefs(), SCIPnlrowGetSolActivity(), SCIPnlrowPrint(), SCIPnlrowRecalcNLPActivity(), and SCIPnlrowRecalcPseudoActivity().
int SCIP_NlRow::nquadvars |
number of variables in quadratic terms
Definition at line 79 of file struct_nlp.h.
Referenced by nlpAddNlRows(), nlpFlushNlRowAdditions(), nlpSetupNlpiIndices(), nlrowAddQuadElement(), nlrowQuadElemChanged(), nlrowRemoveFixedQuadVars(), nlrowSetupQuadVarsHash(), SCIPnlpGetVarsNonlinearity(), SCIPnlpHasContinuousNonlinearity(), SCIPnlrowAddQuadVar(), SCIPnlrowCreateCopy(), SCIPnlrowEnsureQuadVarsSize(), SCIPnlrowGetNQuadVars(), SCIPnlrowGetQuadData(), and SCIPnlrowSearchQuadVar().
int SCIP_NlRow::quadvarssize |
variables in quadratic term
Definition at line 81 of file struct_nlp.h.
Referenced by nlpAddNlRows(), nlpSetupNlpiIndices(), nlrowAddQuadElement(), nlrowCalcActivityBounds(), nlrowQuadElemChanged(), nlrowRemoveFixedQuadVars(), nlrowSetupQuadVarsHash(), SCIPnlpGetVarsNonlinearity(), SCIPnlpHasContinuousNonlinearity(), SCIPnlrowAddQuadVar(), SCIPnlrowCreateCopy(), SCIPnlrowEnsureQuadVarsSize(), SCIPnlrowGetQuadData(), SCIPnlrowGetQuadVars(), SCIPnlrowGetSolActivity(), SCIPnlrowPrint(), SCIPnlrowRecalcNLPActivity(), SCIPnlrowRecalcPseudoActivity(), and SCIPnlrowSearchQuadVar().
int SCIP_NlRow::nquadelems |
number of entries in quadratic matrix
Definition at line 83 of file struct_nlp.h.
Referenced by nlpFlushNlRowAdditions(), nlpSetupNlpiIndices(), nlrowAddQuadElement(), nlrowCalcActivityBounds(), nlrowDelQuadElemPos(), nlrowRemoveFixedQuadVars(), nlrowSearchQuadElem(), nlrowSortQuadElem(), SCIPnlrowCreateCopy(), SCIPnlrowEnsureQuadElementsSize(), SCIPnlrowGetNQuadElems(), SCIPnlrowGetQuadData(), SCIPnlrowGetSolActivity(), SCIPnlrowPrint(), SCIPnlrowRecalcNLPActivity(), and SCIPnlrowRecalcPseudoActivity().
int SCIP_NlRow::quadelemssize |
entries in quadratic matrix
Definition at line 85 of file struct_nlp.h.
Referenced by nlpSetupNlpiIndices(), nlrowAddQuadElement(), nlrowCalcActivityBounds(), nlrowChgQuadElemPos(), nlrowDelQuadElemPos(), nlrowMoveQuadElement(), nlrowRemoveFixedQuadVars(), nlrowSearchQuadElem(), nlrowSortQuadElem(), SCIPnlrowCreateCopy(), SCIPnlrowEnsureQuadElementsSize(), SCIPnlrowGetQuadData(), SCIPnlrowGetQuadElems(), SCIPnlrowGetSolActivity(), SCIPnlrowPrint(), SCIPnlrowRecalcNLPActivity(), and SCIPnlrowRecalcPseudoActivity().
expression tree representing nonquadratic part
Definition at line 89 of file struct_nlp.h.
Referenced by nlpAddNlRows(), nlpDelVarPos(), nlpFlushNlRowAdditions(), nlpSetupNlpiIndices(), nlrowCalcActivityBounds(), nlrowExprtreeChanged(), nlrowExprtreeParamChanged(), nlrowRemoveFixedExprtreeVars(), nlrowRemoveFixedVar(), SCIPnlpGetVarsNonlinearity(), SCIPnlpHasContinuousNonlinearity(), SCIPnlrowChgExprtree(), SCIPnlrowChgExprtreeParam(), SCIPnlrowChgExprtreeParams(), SCIPnlrowCreateCopy(), SCIPnlrowGetExprtree(), SCIPnlrowGetSolActivity(), SCIPnlrowPrint(), SCIPnlrowRecalcNLPActivity(), and SCIPnlrowRecalcPseudoActivity().
index of this row in NLP, or -1 if not added
Definition at line 101 of file struct_nlp.h.
Referenced by nlpAddNlRows(), nlpDelNlRowPos(), nlpFlushNlRowDeletions(), nlpMoveNlrow(), nlpRowChanged(), nlrowAddLinearCoef(), nlrowConstantChanged(), nlrowExprtreeChanged(), nlrowExprtreeParamChanged(), nlrowLinearCoefChanged(), nlrowQuadElemChanged(), nlrowSideChanged(), SCIPnlpDelNlRow(), SCIPnlrowAddLinearCoef(), SCIPnlrowAddQuadVar(), SCIPnlrowChgExprtree(), SCIPnlrowDelLinearCoef(), SCIPnlrowGetNLPPos(), and SCIPnlrowIsInNLP().
int SCIP_NlRow::nlpiindex |
index of this row in NLPI problem, or -1 if not in there
Definition at line 102 of file struct_nlp.h.
Referenced by nlpAddNlRows(), nlpDelNlRowPos(), nlpFlushNlRowAdditions(), nlpFlushNlRowDeletions(), nlpSolve(), nlrowConstantChanged(), nlrowExprtreeChanged(), nlrowExprtreeParamChanged(), nlrowLinearCoefChanged(), nlrowQuadElemChanged(), nlrowSideChanged(), and SCIPnlrowGetDualsol().
|