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