Cut Generator that uses relationships between auxiliaries. More...
#include <CouenneCrossConv.hpp>
Public Member Functions | |
CouenneCrossConv (CouenneProblem *, JnlstPtr, const Ipopt::SmartPtr< Ipopt::OptionsList >) | |
constructor More... | |
CouenneCrossConv (const CouenneCrossConv &) | |
copy constructor More... | |
virtual | ~CouenneCrossConv () |
destructor More... | |
virtual CouenneCrossConv * | clone () const |
clone method (necessary for the abstract CglCutGenerator class) More... | |
virtual void | generateCuts (const OsiSolverInterface &, OsiCuts &, const CglTreeInfo=CglTreeInfo()) const |
the main CglCutGenerator More... | |
virtual void | setup () |
Set up data structure to detect redundancies. More... | |
Static Public Member Functions | |
static void | registerOptions (Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions) |
Add list of options to be read from file. More... | |
Protected Attributes | |
JnlstPtr | jnlst_ |
Journalist. More... | |
CouenneProblem * | problem_ |
pointer to the CouenneProblem representation More... | |
Cut Generator that uses relationships between auxiliaries.
Definition at line 139 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.
|
virtual |
destructor
Definition at line 34 of file CrossConvConstructors.cpp.
|
inlinevirtual |
clone method (necessary for the abstract CglCutGenerator class)
Definition at line 155 of file CouenneCrossConv.hpp.
|
virtual |
the main CglCutGenerator
Definition at line 17 of file CrossConvGenCuts.cpp.
|
static |
Add list of options to be read from file.
Definition at line 40 of file CrossConvConstructors.cpp.
|
virtual |
Set up data structure to detect redundancies.
the main CglCutGenerator
Definition at line 16 of file CrossConvSetup.cpp.
|
protected |
Journalist.
Definition at line 176 of file CouenneCrossConv.hpp.
|
protected |
pointer to the CouenneProblem representation
Definition at line 179 of file CouenneCrossConv.hpp.