#include <TSP_SubtourCut.h>
 | 
| virtual void  | expandCutToRow (CoinPackedVector *row) | 
|   | 
| virtual void  | setBounds (double infinity) | 
|   | 
| virtual void  | print (double infinity, ostream *os=&cout) const  | 
|   | 
| virtual bool  | isSame (const DecompCut *cut) const  | 
|   | 
| void  | init () | 
|   | 
| void  | setCutType () | 
|   | 
| void  | create_bitset () | 
|   | 
| void  | create_vector () | 
|   | 
|   | TSP_SubtourCut (const vector< bool > &inS, double infinity, const cutType type=ACROSS) | 
|   | 
|   | TSP_SubtourCut (const vector< bool > &inS, const vector< int > &S, double infinity, const cutType type) | 
|   | 
|   | TSP_SubtourCut (const vector< bool > &inS, const vector< int > &S, double infinity) | 
|   | 
| virtual  | ~TSP_SubtourCut () | 
|   | 
| double  | getLowerBound () const  | 
|   | 
| double  | getUpperBound () const  | 
|   | 
| double  | getViolation () const  | 
|   | 
| int  | getEffCnt () const  | 
|   | 
| std::string  | getStrHash () const  | 
|   | 
| void  | setLowerBound (const double lb) | 
|   | 
| void  | setUpperBound (const double ub) | 
|   | 
| void  | setViolation (const double violation) | 
|   | 
| bool  | calcViolation (const CoinPackedVector *row, const double *x) | 
|   | 
| virtual void  | setStringHash (CoinPackedVector *row, double infinity) | 
|   | 
| virtual void  | setBounds () | 
|   | 
| virtual void  | print (std::ostream *os=&std::cout) const  | 
|   | 
| void  | resetEffCnt () | 
|   | 
| void  | increaseEffCnt () | 
|   | Increase the effectiveness count by 1 (or to 1 if it was negative).  More...
  | 
|   | 
| void  | decreaseEffCnt () | 
|   | Decrease the effectiveness count by 1 (or to -1 if it was positive).  More...
  | 
|   | 
|   | DecompCut () | 
|   | 
| virtual  | ~DecompCut () | 
|   | 
| double  | getLowerBound () const  | 
|   | 
| double  | getUpperBound () const  | 
|   | 
| double  | getViolation () const  | 
|   | 
| int  | getEffCnt () const  | 
|   | 
| string  | getStrHash () const  | 
|   | 
| void  | setLowerBound (const double lb) | 
|   | 
| void  | setUpperBound (const double ub) | 
|   | 
| void  | setViolation (const double violation) | 
|   | 
| bool  | calcViolation (const CoinPackedVector *row, const double *x) | 
|   | 
| virtual void  | setStringHash (CoinPackedVector *row) | 
|   | 
| virtual void  | setBounds () | 
|   | 
| virtual void  | print (ostream *os=&cout) const  | 
|   | 
| void  | resetEffCnt () | 
|   | 
| void  | increaseEffCnt () | 
|   | Increase the effectiveness count by 1 (or to 1 if it was negative).  More...
  | 
|   | 
| void  | decreaseEffCnt () | 
|   | Decrease the effectiveness count by 1 (or to -1 if it was positive).  More...
  | 
|   | 
|   | DecompCut () | 
|   | 
| virtual  | ~DecompCut () | 
|   | 
Definition at line 30 of file TSP_SubtourCut.h.
 
  
  
      
        
          | TSP_SubtourCut::TSP_SubtourCut  | 
          ( | 
          const vector< bool > &  | 
          inS,  | 
         
        
           | 
           | 
          double  | 
          infinity,  | 
         
        
           | 
           | 
          const cutType  | 
          type = ACROSS  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | TSP_SubtourCut::TSP_SubtourCut  | 
          ( | 
          const vector< bool > &  | 
          inS,  | 
         
        
           | 
           | 
          const vector< int > &  | 
          S,  | 
         
        
           | 
           | 
          double  | 
          infinity,  | 
         
        
           | 
           | 
          const cutType  | 
          type  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | TSP_SubtourCut::TSP_SubtourCut  | 
          ( | 
          const vector< bool > &  | 
          inS,  | 
         
        
           | 
           | 
          const vector< int > &  | 
          S,  | 
         
        
           | 
           | 
          double  | 
          infinity  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | virtual TSP_SubtourCut::~TSP_SubtourCut  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void TSP_SubtourCut::setBounds  | 
          ( | 
          double  | 
          infinity | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | virtual void TSP_SubtourCut::print  | 
          ( | 
          double  | 
          infinity,  | 
         
        
           | 
           | 
          ostream *  | 
          os = &cout  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | virtual bool TSP_SubtourCut::isSame  | 
          ( | 
          const DecompCut *  | 
          cut | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
      
        
          | void TSP_SubtourCut::init  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void TSP_SubtourCut::setCutType  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void TSP_SubtourCut::create_bitset  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void TSP_SubtourCut::create_vector  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | vector<int> TSP_SubtourCut::m_S | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | vector<bool> TSP_SubtourCut::m_inS | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | int TSP_SubtourCut::m_nverts | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: