#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: