13 #ifndef DECOMP_ALGOPC_INCLUDED 14 #define DECOMP_ALGOPC_INCLUDED 28 static const char* classTag;
37 void addCutsToPool(
const double* x,
40 int addCutsFromPool();
44 const int maxInnerIter,
45 const int maxOuterIter);
void recomposeSolution(const double *solution, double *rsolution)
Compose solution in x-space from current space.
std::list< DecompCut * > DecompCutList
std::list< DecompVar * > DecompVarList
DecompAlgoPC(DecompApp *app, UtilParameters &utilParam, bool doSetup=true, const DecompAlgoType algo=PRICE_AND_CUT)
Default constructors.
virtual DecompStatus solutionUpdate(const DecompPhase phase, const bool resolve=true, const int maxInnerIter=COIN_INT_MAX, const int maxOuterIter=COIN_INT_MAX)
Update of the solution vectors (primal and/or dual).
virtual void phaseUpdate(DecompPhase &phase, DecompStatus &status)
Update of the phase for process loop.
DecompAlgoPC(DecompApp *app)
The main application class.
Base class for DECOMP algorithms.
void createMasterStabilization()
virtual void setMasterBounds(const double *lbs, const double *ubs)
Class for DECOMP algorithm Price and Cut.