|
main problem to solve
Definition at line 38 of file struct_prob.h.
#include <struct_prob.h>
SCIP_Prob::SCIP_DECL_PROBCOPY |
( |
* |
probcopy | ) |
|
copies user data if you want to copy it to a subscip, or NULL
SCIP_Prob::SCIP_DECL_PROBDELORIG |
( |
* |
probdelorig | ) |
|
frees user data of original problem
SCIP_Prob::SCIP_DECL_PROBTRANS |
( |
* |
probtrans | ) |
|
creates user data of transformed problem by transforming original user data
SCIP_Prob::SCIP_DECL_PROBDELTRANS |
( |
* |
probdeltrans | ) |
|
frees user data of transformed problem
SCIP_Prob::SCIP_DECL_PROBINITSOL |
( |
* |
probinitsol | ) |
|
solving process initialization method of transformed data
SCIP_Prob::SCIP_DECL_PROBEXITSOL |
( |
* |
probexitsol | ) |
|
solving process deinitialization method of transformed data
objective offset from bound shifting and fixing (fixed vars result)
Definition at line 40 of file struct_prob.h.
Referenced by SCIPaddOrigObjoffset(), SCIPgetOrigObjoffset(), SCIPgetTransObjoffset(), SCIPprobAddObjoffset(), SCIPprobCheckObjIntegral(), SCIPprobExternObjval(), SCIPprobGetObjoffset(), SCIPprobInternObjval(), SCIPprobScaleObj(), SCIPreaderWrite(), SCIPsolCreateOriginal(), and SCIPwriteMIP().
array with active variables ordered binary, integer, implicit, continuous
Definition at line 54 of file struct_prob.h.
Referenced by checkSolOrig(), cleanupMIRRow(), conflictAnalyzeLP(), conflictAnalyzeRemainingBdchgs(), focusnodeCleanupVars(), freeTransform(), getMIRRowActivity(), initLP(), initSolve(), probEnsureVarsMem(), probInsertVar(), probRemoveVar(), recomputeGlbPseudoObjectiveValue(), recomputeLooseObjectiveValue(), recomputePseudoObjectiveValue(), roundMIRRow(), roundStrongCGRow(), SCIPbranchcandGetPseudoCands(), SCIPcheckReoptRestart(), SCIPconflictAnalyzePseudo(), SCIPconflictInit(), SCIPendDive(), SCIPgetOrigVars(), SCIPgetOrigVarsData(), SCIPgetReoptSimilarity(), SCIPgetSolVarsData(), SCIPgetVars(), SCIPgetVarsData(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPpricestoreAddProbVars(), SCIPprimalTransformSol(), SCIPprintBranchingStatistics(), SCIPprobCheckObjIntegral(), SCIPprobExitSolve(), SCIPprobGetNImplBinVars(), SCIPprobGetNObjVars(), SCIPprobGetVars(), SCIPprobInitSolve(), SCIPprobPrintPseudoSol(), SCIPprobResetBounds(), SCIPprobResortVars(), SCIPprobScaleObj(), SCIPprobStoreRootSol(), SCIPprobTransform(), SCIPprobUpdateBestRootSol(), SCIPreaderWrite(), SCIPsolCheck(), SCIPsolPrint(), SCIPsolPrintRay(), SCIPsolRecomputeObj(), SCIPsolRetransform(), SCIPsolRound(), SCIPsolsAreEqual(), SCIPsolUnlink(), SCIPsolUpdateVarsum(), SCIPsolve(), SCIPtransformProb(), substituteMIRRow(), transformMIRRow(), transformStrongCGRow(), undoBdchgsDualfarkas(), undoBdchgsDualsol(), undoBdchgsProof(), and updatePrimalRay().
array with constraints of the problem
Definition at line 58 of file struct_prob.h.
Referenced by checkSolOrig(), printDualSol(), probEnsureConssMem(), SCIPgetConss(), SCIPgetOrigConss(), SCIPpermuteProb(), SCIPprintDualSol(), SCIPprobAddCons(), SCIPprobDelCons(), SCIPprobInitSolve(), SCIPprobTransform(), SCIPreaderWrite(), and SCIPreadProb().
number of active variables in the problem (used slots in vars array)
Definition at line 60 of file struct_prob.h.
Referenced by checkSolOrig(), conflictAnalyzeLP(), conflictAnalyzeRemainingBdchgs(), conflictCalcMaxsize(), focusnodeCleanupVars(), freeTransform(), initLP(), initPresolve(), initSolve(), probInsertVar(), probRemoveVar(), recomputeGlbPseudoObjectiveValue(), recomputeLooseObjectiveValue(), recomputePseudoObjectiveValue(), roundStrongCGRow(), SCIPcheckReoptRestart(), SCIPconflictAnalyzePseudo(), SCIPconflictInit(), SCIPendDive(), SCIPgetAvgConflictScore(), SCIPgetAvgConflictScoreCurrentRun(), SCIPgetNOrigVars(), SCIPgetNVars(), SCIPgetOrigVarsData(), SCIPgetReoptSimilarity(), SCIPgetSolVarsData(), SCIPgetVarsData(), SCIPisPresolveFinished(), SCIPlpCalcMIR(), SCIPlpCalcStrongCG(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPlpSolveAndEval(), SCIPlpSumRows(), SCIPpresolve(), SCIPpricerFarkas(), SCIPpricerRedcost(), SCIPpricestoreAddProbVars(), SCIPprimalTransformSol(), SCIPprintBranchingStatistics(), SCIPprintDualSol(), SCIPprobAddVar(), SCIPprobAllColsInLP(), SCIPprobCheckObjIntegral(), SCIPprobDelVar(), SCIPprobExitSolve(), SCIPprobGetNObjVars(), SCIPprobGetNVars(), SCIPprobInitSolve(), SCIPprobMarkNConss(), SCIPprobPrintPseudoSol(), SCIPprobPrintStatistics(), SCIPprobResetBounds(), SCIPprobResortVars(), SCIPprobScaleObj(), SCIPprobStoreRootSol(), SCIPprobTransform(), SCIPprobUpdateBestRootSol(), SCIPprobVarChangedStatus(), SCIPreaderWrite(), SCIPreadProb(), SCIPsolCheck(), SCIPsolPrint(), SCIPsolPrintRay(), SCIPsolRecomputeObj(), SCIPsolRetransform(), SCIPsolsAreEqual(), SCIPsolUnlink(), SCIPsolUpdateVarsum(), SCIPsolve(), SCIPsolveCIP(), SCIPtransformProb(), solveNode(), substituteMIRRow(), sumMIRRow(), sumStrongCGRow(), transformMIRRow(), transformSols(), transformStrongCGRow(), undoBdchgsDualfarkas(), undoBdchgsDualsol(), undoBdchgsProof(), and updatePrimalRay().
number of binary variables
Definition at line 61 of file struct_prob.h.
Referenced by probInsertVar(), probRemoveVar(), SCIPbranchcandGetPseudoCands(), SCIPgetAvgPseudocostCount(), SCIPgetAvgPseudocostCountCurrentRun(), SCIPgetNBinVars(), SCIPgetNOrigBinVars(), SCIPgetOrigVarsData(), SCIPgetSolVarsData(), SCIPgetVarsData(), SCIPisPresolveFinished(), SCIPpresolve(), SCIPprobAddVar(), SCIPprobDelVar(), SCIPprobGetNBinVars(), SCIPprobGetNImplBinVars(), SCIPprobPrintStatistics(), SCIPprobResortVars(), SCIPreaderWrite(), SCIPreadProb(), SCIPsolRound(), and SCIPtransformProb().
number of general integer variables
Definition at line 62 of file struct_prob.h.
Referenced by probInsertVar(), probRemoveVar(), SCIPbranchcandGetPseudoCands(), SCIPgetAvgPseudocostCount(), SCIPgetAvgPseudocostCountCurrentRun(), SCIPgetNIntVars(), SCIPgetNOrigIntVars(), SCIPgetOrigVarsData(), SCIPgetSolVarsData(), SCIPgetVarsData(), SCIPpresolve(), SCIPprobAddVar(), SCIPprobDelVar(), SCIPprobGetNImplBinVars(), SCIPprobGetNIntVars(), SCIPprobPrintStatistics(), SCIPprobResortVars(), SCIPreaderWrite(), SCIPreadProb(), SCIPsolRound(), SCIPsolve(), and SCIPtransformProb().
number of implicit integer variables
Definition at line 63 of file struct_prob.h.
Referenced by probInsertVar(), probRemoveVar(), SCIPbranchcandGetPseudoCands(), SCIPgetNImplVars(), SCIPgetNOrigImplVars(), SCIPgetOrigVarsData(), SCIPgetSolVarsData(), SCIPgetVarsData(), SCIPpresolve(), SCIPprobAddVar(), SCIPprobDelVar(), SCIPprobGetNImplBinVars(), SCIPprobGetNImplVars(), SCIPprobPrintStatistics(), SCIPprobResortVars(), SCIPreaderWrite(), SCIPreadProb(), and SCIPtransformProb().
number of continuous variables
Definition at line 64 of file struct_prob.h.
Referenced by conflictCalcMaxsize(), probInsertVar(), probRemoveVar(), propAndSolve(), roundStrongCGRow(), SCIPgetNContVars(), SCIPgetNOrigContVars(), SCIPgetOrigVarsData(), SCIPgetSolVarsData(), SCIPgetVarsData(), SCIPpresolve(), SCIPprintDualSol(), SCIPprobAddVar(), SCIPprobDelVar(), SCIPprobGetNContVars(), SCIPprobPrintStatistics(), SCIPprobResortVars(), SCIPprobScaleObj(), SCIPreaderWrite(), SCIPreadProb(), SCIPsolveCIP(), SCIPtransformProb(), and solveNode().
int SCIP_Prob::fixedvarssize |
int SCIP_Prob::nfixedvars |
int SCIP_Prob::deletedvarssize |
int SCIP_Prob::ndeletedvars |
number of constraints in the problem (number of used slots in conss array)
Definition at line 72 of file struct_prob.h.
Referenced by checkSolOrig(), printDualSol(), SCIPgetNConss(), SCIPgetNOrigConss(), SCIPisPresolveFinished(), SCIPpermuteProb(), SCIPpresolve(), SCIPprintDualSol(), SCIPprobAddCons(), SCIPprobDelCons(), SCIPprobInitSolve(), SCIPprobMarkNConss(), SCIPreaderWrite(), SCIPreadProb(), and SCIPtransformProb().
int SCIP_Prob::startnvars |
int SCIP_Prob::startnconss |
objective sense of the original problem
Definition at line 76 of file struct_prob.h.
Referenced by SCIPgetObjsense(), SCIPprobExternObjval(), SCIPprobGetObjlim(), SCIPprobInternObjval(), SCIPprobPrintStatistics(), SCIPprobSetObjsense(), SCIPprobTransform(), SCIPprobUpdateDualbound(), SCIPreaderWrite(), SCIPtransformVar(), SCIPtransformVars(), and SCIPwriteMIP().
TRUE iff problem is the transformed problem
Definition at line 78 of file struct_prob.h.
Referenced by probInsertVar(), SCIPprobAddCons(), SCIPprobAddObjoffset(), SCIPprobAddVar(), SCIPprobDelCons(), SCIPprobDelVar(), SCIPprobExitSolve(), SCIPprobExternObjval(), SCIPprobGetNObjVars(), SCIPprobInitSolve(), SCIPprobInternObjval(), SCIPprobIsTransformed(), SCIPprobPerformVarDeletions(), SCIPprobPrintStatistics(), SCIPprobResetBounds(), SCIPprobStoreRootSol(), SCIPprobUpdateBestRootSol(), SCIPprobUpdateNObjVars(), SCIPreaderWrite(), SCIPsolPrint(), SCIPsolPrintRay(), SCIPsolRetransform(), and SCIPsolRound().
|