Cut Generator that uses relationships between auxiliaries. More...
#include <CouenneCrossConv.hpp>

Public Member Functions | |
| CouenneCrossConv (CouenneProblem *, JnlstPtr, const Ipopt::SmartPtr< Ipopt::OptionsList >) | |
| constructor | |
| CouenneCrossConv (const CouenneCrossConv &) | |
| copy constructor | |
| virtual | ~CouenneCrossConv () |
| destructor | |
| virtual CouenneCrossConv * | clone () const |
| clone method (necessary for the abstract CglCutGenerator class) | |
| virtual void | generateCuts (const OsiSolverInterface &, OsiCuts &, const CglTreeInfo=CglTreeInfo()) const |
| the main CglCutGenerator | |
| virtual void | setup () |
| Set up data structure to detect redundancies. | |
Static Public Member Functions | |
| static void | registerOptions (Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions) |
| Add list of options to be read from file. | |
Protected Attributes | |
| JnlstPtr | jnlst_ |
| Journalist. | |
| CouenneProblem * | problem_ |
| pointer to the CouenneProblem representation | |
Cut Generator that uses relationships between auxiliaries.
Definition at line 138 of file CouenneCrossConv.hpp.
| CouenneCrossConv::CouenneCrossConv | ( | CouenneProblem * | p, | |
| JnlstPtr | , | |||
| const Ipopt::SmartPtr< Ipopt::OptionsList > | ||||
| ) |
constructor
Definition at line 21 of file CrossConvConstructors.cpp.
| CouenneCrossConv::CouenneCrossConv | ( | const CouenneCrossConv & | src | ) |
copy constructor
Definition at line 28 of file CrossConvConstructors.cpp.
| CouenneCrossConv::~CouenneCrossConv | ( | ) | [virtual] |
destructor
Definition at line 34 of file CrossConvConstructors.cpp.
| virtual CouenneCrossConv* Couenne::CouenneCrossConv::clone | ( | ) | const [inline, virtual] |
clone method (necessary for the abstract CglCutGenerator class)
Definition at line 154 of file CouenneCrossConv.hpp.
| void CouenneCrossConv::generateCuts | ( | const OsiSolverInterface & | , | |
| OsiCuts & | , | |||
| const | CglTreeInfo = CglTreeInfo () | |||
| ) | const [virtual] |
the main CglCutGenerator
Definition at line 17 of file CrossConvGenCuts.cpp.
| void CouenneCrossConv::registerOptions | ( | Ipopt::SmartPtr< Bonmin::RegisteredOptions > | roptions | ) | [static] |
Add list of options to be read from file.
Definition at line 40 of file CrossConvConstructors.cpp.
| void CouenneCrossConv::setup | ( | ) | [virtual] |
Set up data structure to detect redundancies.
the main CglCutGenerator
Definition at line 16 of file CrossConvSetup.cpp.
JnlstPtr Couenne::CouenneCrossConv::jnlst_ [protected] |
Journalist.
Definition at line 171 of file CouenneCrossConv.hpp.
CouenneProblem* Couenne::CouenneCrossConv::problem_ [protected] |
pointer to the CouenneProblem representation
Definition at line 174 of file CouenneCrossConv.hpp.
1.6.1