#include <cstdio>#include <cassert>#include <vector>#include <list>#include <iostream>#include <fstream>#include <iomanip>#include <numeric>#include <sstream>#include <algorithm>#include <functional>#include <string>#include <map>#include <limits>#include <cmath>#include "DecompConfig.h"#include "CoinError.hpp"#include "CoinFinite.hpp"#include "CoinPackedVector.hpp"#include "CoinPackedMatrix.hpp"#include "OsiClpSolverInterface.hpp"#include "OsiCbcSolverInterface.hpp"

Go to the source code of this file.
| #define DECOMP_TEST_DUPINDEX true |
Definition at line 347 of file Decomp.h.
Referenced by DecompVar::DecompVar(), and DecompCutOsi::expandCutToRow().
| typedef std::list<DecompVar*> DecompVarList |
| typedef std::list<DecompCut*> DecompCutList |
| enum DecompAlgoType |
| enum DecompAlgoStop |
| enum DecompPhase |
| enum DecompStatus |
| enum DecompSolverStatus |
| enum DecompGenericStatus |
| enum DecompSolverType |
| enum DecompRoundRobin |
| enum DecompFunction |
| enum DecompRowType |
| enum DecompVarType |
| enum DecompColType |
| const double DecompBigNum = 1.0e21 |
Definition at line 61 of file Decomp.h.
Referenced by DecompParam::setDefaults().
| const double DecompEpsilon = 1.0e-6 |
Definition at line 62 of file Decomp.h.
Referenced by DecompVar::DecompVar(), DecompParam::getSettings(), DecompParam::setDefaults(), and DecompAlgoPC::setObjBound().
| const double DecompZero = 1.0e-14 |
| const std::string DecompAlgoStr[5] |
{
"CUT",
"PRICE_AND_CUT",
"RELAX_AND_CUT",
"VOL_AND_CUT",
"DECOMP"
}
Definition at line 92 of file Decomp.h.
Referenced by DecompAlgoC::DecompAlgoC(), DecompAlgoD::DecompAlgoD(), DecompAlgoPC::DecompAlgoPC(), and DecompAlgoRC::DecompAlgoRC().
| const std::string DecompAlgoStopStr[7] |
| const std::string DecompPhaseStr[6] |
| const std::string DecompStatusStr[3] |
| const std::string DecompPriceCutStrategyStr[3] |
| const std::string DecompRowTypeStr[4] |
| const std::string DecompColTypeStr[12] |
{
"DecompCol_Structural",
"DecompCol_Structural_NoDelete",
"DecompCol_MasterOnly",
"DecompCol_ArtForRowL",
"DecompCol_ArtForRowG",
"DecompCol_ArtForBranchL",
"DecompCol_ArtForBranchG",
"DecompCol_ArtForConvexL",
"DecompCol_ArtForConvexG",
"DecompCol_ArtForCutL",
"DecompCol_ArtForCutG",
"DecompCol_ToBeDeleted"
}
| const double DecompInf = OsiClpInfinity |
Definition at line 310 of file Decomp.h.
Referenced by DecompNodeStats::getLastBoundThis(), DecompAlgo::getMasterObjValue(), DecompAlgo::getNodeLPGap(), DecompVar::getUpperBound(), DecompNodeStats::init(), DecompNodeStats::resetBestLB(), DecompCutOsi::rhs(), DecompCutOsi::sense(), DecompCut::setStringHash(), VRP_Concorde::solveTSP(), and UtilCalculateGap().
1.6.1