15 #ifndef SMALLIP_DECOMPAPP2_INCLUDED
16 #define SMALLIP_DECOMPAPP2_INCLUDED
19 #include "DecompApp.h"
56 const double * redCostX,
57 const double convexDual,
virtual DecompSolverStatus solveRelaxed(const int whichBlock, const double *redCostX, const double convexDual, DecompVarList &varList)
Initialize the dual vector for PhaseII of PC.
const string m_classTag
Class id tag (for log / debugging).
DecompConstraintSet m_modelPart2
OsiIpSolverInterface m_osi
OSI object to use with solveRelaxed.
virtual ~SmallIP_DecompApp()
SmallIP_DecompApp(UtilParameters &utilParam)
double * m_objective
The model objective coefficients (original space).
DecompConstraintSet m_modelPart1
The various model constraint systems used for different algos.
std::list< DecompVar * > DecompVarList
virtual int generateInitVars(DecompVarList &initVars)
Initialize the dual vector for PhaseII of PC.
The main application class.