This just uses implication info. More...
#include <CglProbing.hpp>


Public Member Functions | |
Generate Cuts | |
| virtual void | generateCuts (const OsiSolverInterface &si, OsiCuts &cs, const CglTreeInfo info=CglTreeInfo()) |
| Generate cuts from implication table Insert generated cuts into the cut set cs. | |
Constructors and destructors | |
| CglImplication () | |
| Default constructor. | |
| CglImplication (CglTreeProbingInfo *info) | |
| Constructor with info. | |
| CglImplication (const CglImplication &) | |
| Copy constructor. | |
| virtual CglCutGenerator * | clone () const |
| Clone. | |
| CglImplication & | operator= (const CglImplication &rhs) |
| Assignment operator. | |
| virtual | ~CglImplication () |
| Destructor. | |
| virtual std::string | generateCpp (FILE *fp) |
| Create C++ lines to get to current state. | |
Set implication | |
| void | setProbingInfo (CglTreeProbingInfo *info) |
| Set implication. | |
Private Attributes | |
Private member data | |
| CglTreeProbingInfo * | probingInfo_ |
| Pointer to tree probing info. | |
This just uses implication info.
Definition at line 468 of file CglProbing.hpp.
| CglImplication::CglImplication | ( | ) |
Default constructor.
| CglImplication::CglImplication | ( | CglTreeProbingInfo * | info | ) |
Constructor with info.
| CglImplication::CglImplication | ( | const CglImplication & | ) |
Copy constructor.
| virtual CglImplication::~CglImplication | ( | ) | [virtual] |
Destructor.
| virtual void CglImplication::generateCuts | ( | const OsiSolverInterface & | si, | |
| OsiCuts & | cs, | |||
| const CglTreeInfo | info = CglTreeInfo() | |||
| ) | [virtual] |
Generate cuts from implication table Insert generated cuts into the cut set cs.
Implements CglCutGenerator.
| virtual CglCutGenerator* CglImplication::clone | ( | ) | const [virtual] |
Clone.
Implements CglCutGenerator.
| CglImplication& CglImplication::operator= | ( | const CglImplication & | rhs | ) |
Assignment operator.
Reimplemented from CglCutGenerator.
| virtual std::string CglImplication::generateCpp | ( | FILE * | fp | ) | [virtual] |
Create C++ lines to get to current state.
Reimplemented from CglCutGenerator.
| void CglImplication::setProbingInfo | ( | CglTreeProbingInfo * | info | ) | [inline] |
Set implication.
Definition at line 510 of file CglProbing.hpp.
CglTreeProbingInfo* CglImplication::probingInfo_ [private] |
Pointer to tree probing info.
Definition at line 518 of file CglProbing.hpp.
1.6.1