|
current NLP data
Definition at line 107 of file struct_nlp.h.
#include <struct_nlp.h>
interface to NLP solver, or NULL if no NLP solvers are available
Definition at line 110 of file struct_nlp.h.
Referenced by nlpFlushNlRowAdditions(), nlpFlushNlRowDeletions(), nlpFlushObjective(), nlpFlushVarAdditions(), nlpFlushVarDeletions(), nlpSolve(), nlpUpdateObjCoef(), nlpUpdateVarBounds(), nlrowConstantChanged(), nlrowExprtreeChanged(), nlrowExprtreeParamChanged(), nlrowLinearCoefChanged(), nlrowQuadElemChanged(), nlrowSideChanged(), SCIPnlpChgVarBoundsDive(), SCIPnlpChgVarObjDive(), SCIPnlpChgVarsBoundsDive(), SCIPnlpEndDive(), SCIPnlpGetIntPar(), SCIPnlpGetNLPI(), SCIPnlpGetRealPar(), SCIPnlpGetStatistics(), SCIPnlpGetStringPar(), SCIPnlpSetInitialGuess(), SCIPnlpSetIntPar(), SCIPnlpSetRealPar(), SCIPnlpSetStringPar(), and SCIPnlpStartDive().
problem in NLP solver
Definition at line 111 of file struct_nlp.h.
Referenced by nlpFlushNlRowAdditions(), nlpFlushNlRowDeletions(), nlpFlushObjective(), nlpFlushVarAdditions(), nlpFlushVarDeletions(), nlpSolve(), nlpUpdateObjCoef(), nlpUpdateVarBounds(), nlrowConstantChanged(), nlrowExprtreeChanged(), nlrowExprtreeParamChanged(), nlrowLinearCoefChanged(), nlrowQuadElemChanged(), nlrowSideChanged(), SCIPnlpChgVarBoundsDive(), SCIPnlpChgVarObjDive(), SCIPnlpChgVarsBoundsDive(), SCIPnlpEndDive(), SCIPnlpGetIntPar(), SCIPnlpGetNLPIProblem(), SCIPnlpGetRealPar(), SCIPnlpGetStatistics(), SCIPnlpGetStringPar(), SCIPnlpSetInitialGuess(), SCIPnlpSetIntPar(), SCIPnlpSetRealPar(), and SCIPnlpSetStringPar().
int SCIP_Nlp::nunflushedvaradd |
int SCIP_Nlp::nunflushedvardel |
int SCIP_Nlp::nunflushednlrowadd |
int SCIP_Nlp::nunflushednlrowdel |
is the current NLP a relaxation of a SCIP problem?
Definition at line 118 of file struct_nlp.h.
are we currently in diving mode?
Definition at line 119 of file struct_nlp.h.
Referenced by nlpAddNlRows(), nlpAddVars(), nlpDelNlRowPos(), nlpDelVarPos(), nlpFlushNlRowAdditions(), nlpFlushNlRowDeletions(), nlpFlushObjective(), nlpFlushVarAdditions(), nlpFlushVarDeletions(), nlpRemoveFixedVar(), nlpRowChanged(), nlpSolve(), nlpUpdateObjCoef(), nlpUpdateVarBounds(), SCIPnlpAddNlRow(), SCIPnlpAddNlRows(), SCIPnlpAddVar(), SCIPnlpAddVars(), SCIPnlpChgVarBoundsDive(), SCIPnlpChgVarObjDive(), SCIPnlpChgVarsBoundsDive(), SCIPnlpDelNlRow(), SCIPnlpDelVar(), SCIPnlpEndDive(), SCIPnlpFlush(), SCIPnlpGetPseudoObjval(), SCIPnlpIsDiving(), SCIPnlpRemoveRedundantNlRows(), SCIPnlpReset(), SCIPnlpSolve(), and SCIPnlpStartDive().
number of variables
Definition at line 122 of file struct_nlp.h.
Referenced by nlpAddVars(), nlpCalcFracVars(), nlpDelVarPos(), nlpFlushVarAdditions(), nlpFlushVarDeletions(), nlpSolve(), nlrowQuadElemChanged(), SCIPnlpChgVarObjDive(), SCIPnlpEndDive(), SCIPnlpEnsureVarsSize(), SCIPnlpFlush(), SCIPnlpGetNVars(), SCIPnlpGetPseudoObjval(), SCIPnlpGetVarsNonlinearity(), SCIPnlpReset(), SCIPnlpSetInitialGuess(), and SCIPnlpWrite().
variables
Definition at line 124 of file struct_nlp.h.
Referenced by nlpAddVars(), nlpCalcFracVars(), nlpDelVarPos(), nlpFlushObjective(), nlpFlushVarAdditions(), nlpMoveVar(), nlpSolve(), SCIPnlpChgVarObjDive(), SCIPnlpEndDive(), SCIPnlpEnsureVarsSize(), SCIPnlpGetPseudoObjval(), SCIPnlpGetVars(), and SCIPnlpWrite().
variable hash: map SCIP_VAR* to index of variable in NLP
Definition at line 125 of file struct_nlp.h.
Referenced by nlpAddNlRows(), nlpAddVars(), nlpDelVarPos(), nlpMoveVar(), nlpRemoveFixedVar(), nlpSetupNlpiIndices(), nlpUpdateObjCoef(), nlpUpdateVarBounds(), nlrowExprtreeChanged(), nlrowLinearCoefChanged(), nlrowQuadElemChanged(), SCIPnlpAddVar(), SCIPnlpChgVarBoundsDive(), SCIPnlpChgVarObjDive(), SCIPnlpChgVarsBoundsDive(), SCIPnlpDelVar(), and SCIPnlpGetVarsNonlinearity().
int SCIP_Nlp::nvars_solver |
int SCIP_Nlp::sizevars_solver |
int* SCIP_Nlp::varmap_nlp2nlpi |
index of variables in NLPI problem, or -1 if variable has not been added to NLPI problem yet
Definition at line 129 of file struct_nlp.h.
Referenced by nlpAddVars(), nlpDelVarPos(), nlpFlushVarAdditions(), nlpFlushVarDeletions(), nlpMoveVar(), nlpSetupNlpiIndices(), nlpSolve(), nlpUpdateObjCoef(), nlpUpdateVarBounds(), nlrowExprtreeChanged(), nlrowLinearCoefChanged(), nlrowQuadElemChanged(), SCIPnlpChgVarBoundsDive(), SCIPnlpChgVarObjDive(), SCIPnlpChgVarsBoundsDive(), and SCIPnlpEnsureVarsSize().
int* SCIP_Nlp::varmap_nlpi2nlp |
number of nonlinear rows
Definition at line 133 of file struct_nlp.h.
Referenced by nlpAddNlRows(), nlpDelNlRowPos(), nlpDelVarPos(), nlpFlushNlRowAdditions(), nlpFlushNlRowDeletions(), nlpRemoveFixedVar(), nlpSolve(), SCIPnlpDelNlRow(), SCIPnlpEnsureNlRowsSize(), SCIPnlpFlush(), SCIPnlpGetNNlRows(), SCIPnlpGetVarsNonlinearity(), SCIPnlpHasContinuousNonlinearity(), SCIPnlpRemoveRedundantNlRows(), SCIPnlpReset(), and SCIPnlpWrite().
nonlinear rows
Definition at line 135 of file struct_nlp.h.
Referenced by nlpAddNlRows(), nlpDelNlRowPos(), nlpDelVarPos(), nlpFlushNlRowAdditions(), nlpFlushNlRowDeletions(), nlpMoveNlrow(), nlpRemoveFixedVar(), nlpSolve(), SCIPnlpEnsureNlRowsSize(), SCIPnlpGetNlRows(), SCIPnlpGetVarsNonlinearity(), SCIPnlpHasContinuousNonlinearity(), SCIPnlpRemoveRedundantNlRows(), and SCIPnlpWrite().
int SCIP_Nlp::nnlrows_solver |
int SCIP_Nlp::sizenlrows_solver |
int* SCIP_Nlp::nlrowmap_nlpi2nlp |
status of NLP solution (feasible, optimal, unknown...)
Definition at line 151 of file struct_nlp.h.
Referenced by nlpAddNlRows(), nlpAddVars(), nlpCalcFracVars(), nlpDelNlRowPos(), nlpDelVarPos(), nlpRowChanged(), nlpSolve(), nlpUpdateObjCoef(), nlpUpdateVarBounds(), SCIPnlpEndDive(), SCIPnlpGetSolstat(), SCIPnlpHasSolution(), SCIPnlpRemoveRedundantNlRows(), SCIPnlpReset(), and SCIPnlrowRecalcNLPActivity().
int SCIP_Nlp::globalfilterpos |
position of event handler in event handler filter
Definition at line 158 of file struct_nlp.h.
int SCIP_Nlp::npriofracvars |
int SCIP_Nlp::fracvarssize |
|