12 #ifndef TSP_SUBTOUR_CUT_INCLUDED
13 #define TSP_SUBTOUR_CUT_INCLUDED
23 #include "DecompCut.h"
24 #include "UtilMacros.h"
45 virtual void setBounds(
double infinity);
48 virtual void print(
double infinity, ostream * os = &cout)
const;
63 m_nverts =
static_cast<int>(m_inS.size());
70 const vector<int> & S,
76 m_nverts =
static_cast<int>(m_inS.size());
83 const vector<int> & S,
88 m_nverts =
static_cast<int>(m_inS.size());
TSP_SubtourCut(const vector< bool > &inS, double infinity, const cutType type=ACROSS)
virtual ~TSP_SubtourCut()
TSP_SubtourCut(const vector< bool > &inS, const vector< int > &S, double infinity)
TSP_SubtourCut(const vector< bool > &inS, const vector< int > &S, double infinity, const cutType type)