Dip  0.92.4
MMKP_DecompApp Member List

This is the complete list of members for MMKP_DecompApp, including all inherited members.

APPcreateModel(double *&objCoeff, map< int, DecompConstraintSet * > &modelCore, map< int, DecompConstraintSet * > &modelRelax)=0DecompApppure virtual
APPheuristics(const double *xhat, const double *origCost, std::vector< DecompSolution * > &xhatIPFeas)DecompAppinlinevirtual
APPheuristics(const double *xhat, vector< DecompSolution * > &xhatIPFeas)DecompAppinlinevirtual
APPisUserFeasible(const double *x, const int numCols, const double tolZero)DecompAppinlinevirtual
APPisUserFeasible(const double *x, const int n_cols, const double tolZero)DecompAppinlinevirtual
APPsolveRelaxed(const int whichModel, const double *redCostX, const double *origCost, const double alpha, const int n_origCols, const bool checkRC, const bool checkDup, OsiSolverInterface *m_subprobSI, list< DecompVar * > &vars)DecompAppinlinevirtual
createModel()DecompApp
createModel()DecompApp
createModelPart(const int nRowsPart, const int *rowsPart)DecompApp
createModelPart(DecompConstraintSet *model, const int nRowsPart, const int *rowsPart)DecompApp
createModelPartMC2KP(DecompConstraintSet *model, int whichKnap1, int whichKnap2)MMKP_DecompApp
createModelPartMCKP(DecompConstraintSet *model, int whichKnap=0)MMKP_DecompApp
createModelPartMCKP(DecompConstraintSet *model, vector< int > &whichKnaps)MMKP_DecompApp
createModelPartMCP(DecompConstraintSet *model)MMKP_DecompApp
createModelPartMDKP(DecompConstraintSet *model)MMKP_DecompApp
createModelPartMDKP(DecompConstraintSet *model, vector< int > &whichKnaps)MMKP_DecompApp
createModelPartMDKPCompl(DecompConstraintSet *model, int whichKnap=0)MMKP_DecompApp
createModelPartMDKPHalf(DecompConstraintSet *model)MMKP_DecompApp
createModelPartMMKP(DecompConstraintSet *model)MMKP_DecompApp
createModelPartMMKPHalf(DecompConstraintSet *model)MMKP_DecompApp
createModelPartSparse(DecompConstraintSet *model, const int nRowsPart, const int *rowsPart)DecompApp
createModels()MMKP_DecompApp
DecompApp(UtilParameters &utilParam)DecompAppinline
DecompApp(UtilParameters &utilParam)DecompAppinline
findActiveColumns(const std::vector< int > &rowsPart, std::set< int > &activeColsSet)DecompApp
generateCuts(const double *x, DecompCutList &newCuts)DecompAppvirtual
generateCuts(const double *x, const DecompConstraintSet &modelCore, const DecompConstraintSet &modelRelax, DecompCutList &newCuts)DecompAppvirtual
generateInitVars(DecompVarList &initVars)DecompAppvirtual
generateInitVars(DecompVarList &initVars, int whichModel)DecompAppvirtual
getBestKnownLB() const DecompAppinline
getBestKnownUB() const DecompAppinline
getDecompAlgo() const DecompAppinline
getDualForGenerateVars(const double *dual)DecompAppinlinevirtual
getInstanceName()DecompAppinline
getMatrix()DecompAppinline
initDualVector(std::vector< double > &dualVector)DecompAppinlinevirtual
initializeApp()MMKP_DecompAppvirtual
m_appParamMMKP_DecompAppprivate
m_auxMemPoolMMKP_DecompAppprivate
m_bestKnownLBDecompAppprotected
m_bestKnownUBDecompAppprotected
m_blocksDecompApp
m_classTagMMKP_DecompAppprivate
m_decompAlgoDecompApp
m_infinityDecompApp
m_instanceMMKP_DecompAppprivate
m_lpIODecompApp
m_matrixDecompApp
m_mcknapMMKP_DecompAppprivate
m_modelDecompApp
m_modelCDecompApp
m_modelCoreDecompApp
m_modelCoreDecompApp
m_modelRDecompApp
m_modelRelaxDecompApp
m_modelRelaxDecompApp
m_modelRelaxNestDecompApp
m_modelsMMKP_DecompAppprivate
m_mpsIODecompApp
m_objectiveMMKP_DecompAppprivate
m_osLogDecompAppprotected
m_osLogDecompAppprotected
m_paramDecompApp
m_threadIndexDecompApp
m_utilParamDecompApp
MMKP_DecompApp(UtilParameters &utilParam)MMKP_DecompAppinline
NumBlocksDecompApp
preprocess()DecompApp
printOriginalColumn(const int index, ostream *os=&cout) const MMKP_DecompAppvirtual
DecompApp::printOriginalColumn(const int index, std::ostream *os=&std::cout) const DecompAppvirtual
printOriginalSolution(const int n_cols, const std::vector< std::string > &colNames, const double *solution, std::ostream *os=&std::cout) const DecompAppvirtual
printOriginalSolution(const int n_cols, const double *solution, ostream *os=&cout) const DecompAppvirtual
readBlockFile()DecompApp
readInitSolutionFile(DecompVarList &initVars)DecompApp
readProblem()DecompApp
setBestKnownLB(const double bestKnownLB)DecompAppinline
setBestKnownUB(const double bestKnownUB)DecompAppinline
setInfinity()DecompApp
setModelCore(DecompConstraintSet *model, const std::string modelName)DecompAppinline
setModelObjective(const double *objective, const int length)DecompAppinline
setModelRelax(DecompConstraintSet *model, const std::string modelName="", const int blockId=0)DecompApp
setModelRelaxNest(DecompConstraintSet *model, const std::string modelName, const int blockId=0)DecompApp
singlyBorderStructureDetection()DecompApp
solveRelaxed(const int whichBlock, const double *redCostX, const double convexDual, DecompVarList &varList)MMKP_DecompAppvirtual
solveRelaxedNest(const int whichBlock, const double *redCostX, const double target, DecompVarList &varList)DecompAppinlinevirtual
solveRelaxedWhich(std::vector< int > &blocksToSolve, std::map< int, std::vector< double > > &userDualsByBlock)DecompAppinlinevirtual
startupLog()DecompApp
startupLog()DecompApp
~DecompApp()DecompAppinlinevirtual
~DecompApp()DecompAppinlinevirtual
~MMKP_DecompApp()MMKP_DecompAppinlinevirtual