Detailed Description
data structure to store a single term associated to a quadratic variable
Definition at line 104 of file cons_quadratic.h.
#include <cons_quadratic.h>
Data Fields | |
SCIP_VAR * | var |
SCIP_Real | lincoef |
SCIP_Real | sqrcoef |
int | nadjbilin |
int | adjbilinsize |
int * | adjbilin |
SCIP_QUADVAREVENTDATA * | eventdata |
Field Documentation
◆ var
SCIP_VAR* SCIP_QuadVarTerm::var |
quadratic variable
Definition at line 106 of file cons_quadratic.h.
Referenced by addQuadVarTerm(), computeGauge(), mergeAndCleanQuadVarTerms(), presolveAddKKTQuadLinearTerms(), presolveAddKKTQuadQuadraticTerms(), presolveDisaggregateMarkComponent(), presolveRemoveFixedVariables(), printQuadraticRow(), readNonlinearExprs(), registerBranchingCandidatesCentrality(), registerBranchingCandidatesViolation(), replaceQuadVarTermPos(), SCIP_DECL_CONSCOPY(), SCIP_DECL_QUADCONSUPGD(), and SCIPwriteMps().
◆ lincoef
SCIP_Real SCIP_QuadVarTerm::lincoef |
linear coefficient of variable
Definition at line 107 of file cons_quadratic.h.
Referenced by addQuadVarTerm(), computeGauge(), mergeAndCleanQuadVarTerms(), presolveAddKKTQuadLinearTerms(), presolveRemoveFixedVariables(), readNonlinearExprs(), replaceQuadVarTermPos(), SCIP_DECL_CONSCOPY(), SCIP_DECL_QUADCONSUPGD(), and SCIPwriteMps().
◆ sqrcoef
SCIP_Real SCIP_QuadVarTerm::sqrcoef |
square coefficient of variable
Definition at line 108 of file cons_quadratic.h.
Referenced by addQuadVarTerm(), computeGauge(), mergeAndCleanQuadVarTerms(), presolveRemoveFixedVariables(), readNonlinearExprs(), registerBranchingCandidatesCentrality(), registerBranchingCandidatesViolation(), replaceQuadVarTermPos(), SCIP_DECL_CONSCOPY(), SCIP_DECL_EVENTEXEC(), and SCIP_DECL_QUADCONSUPGD().
◆ nadjbilin
int SCIP_QuadVarTerm::nadjbilin |
number of bilinear terms this variable is involved in
Definition at line 110 of file cons_quadratic.h.
Referenced by addQuadVarTerm(), computeGauge(), consdataCreate(), consdataEnsureAdjBilinSize(), mergeAndCleanQuadVarTerms(), presolveDisaggregateMarkComponent(), readNonlinearExprs(), registerBranchingCandidatesCentrality(), registerBranchingCandidatesViolation(), replaceQuadVarTermPos(), SCIP_DECL_CONSCOPY(), and SCIP_DECL_EVENTEXEC().
◆ adjbilinsize
int SCIP_QuadVarTerm::adjbilinsize |
size of adjacent bilinear terms array
Definition at line 111 of file cons_quadratic.h.
Referenced by addQuadVarTerm(), and consdataEnsureAdjBilinSize().
◆ adjbilin
int* SCIP_QuadVarTerm::adjbilin |
indices of associated bilinear terms
Definition at line 112 of file cons_quadratic.h.
Referenced by addQuadVarTerm(), computeGauge(), consdataCreate(), consdataEnsureAdjBilinSize(), mergeAndCleanQuadVarTerms(), presolveDisaggregateMarkComponent(), readNonlinearExprs(), replaceQuadVarTermPos(), and SCIP_DECL_CONSCOPY().
◆ eventdata
SCIP_QUADVAREVENTDATA* SCIP_QuadVarTerm::eventdata |
event data for bound change events
Definition at line 114 of file cons_quadratic.h.
Referenced by addQuadVarTerm(), consdataSortQuadVarTerms(), replaceQuadVarTermPos(), and SCIP_DECL_CONSCOPY().