|
Couenne
0.2
|
Cut Generator for FBBT fixpoint. More...
#include <CouenneFixPoint.hpp>
Public Member Functions | |
| CouenneFixPoint (CouenneProblem *, const Ipopt::SmartPtr< Ipopt::OptionsList >) | |
| constructor More... | |
| CouenneFixPoint (const CouenneFixPoint &) | |
| copy constructor More... | |
| ~CouenneFixPoint () | |
| destructor More... | |
| CouenneFixPoint * | clone () const |
| clone method (necessary for the abstract CglCutGenerator class) More... | |
| void | generateCuts (const OsiSolverInterface &, OsiCuts &, const CglTreeInfo=CglTreeInfo()) const |
| the main CglCutGenerator More... | |
Static Public Member Functions | |
| static void | registerOptions (Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions) |
| Add list of options to be read from file. More... | |
Protected Member Functions | |
| void | createRow (int, int, int, OsiSolverInterface *, const int *, const double *, const double, const int, bool, int, int) const |
| Create a single cut. More... | |
Protected Attributes | |
| bool | extendedModel_ |
| should we use an extended model or a more compact one? More... | |
| CouenneProblem * | problem_ |
| pointer to the CouenneProblem representation More... | |
| bool | firstCall_ |
| Is this the first call? More... | |
| double | CPUtime_ |
| CPU time. More... | |
| int | nTightened_ |
| Number of bounds tightened. More... | |
| int | levelStop_ |
| Level at which to stop. More... | |
| CouenneBTPerfIndicator | perfIndicator_ |
| Performance indicator. More... | |
Cut Generator for FBBT fixpoint.
Definition at line 30 of file CouenneFixPoint.hpp.
| Couenne::CouenneFixPoint::CouenneFixPoint | ( | CouenneProblem * | , |
| const Ipopt::SmartPtr< Ipopt::OptionsList > | |||
| ) |
constructor
Referenced by clone().
| Couenne::CouenneFixPoint::CouenneFixPoint | ( | const CouenneFixPoint & | ) |
copy constructor
| Couenne::CouenneFixPoint::~CouenneFixPoint | ( | ) |
destructor
|
inline |
clone method (necessary for the abstract CglCutGenerator class)
Definition at line 45 of file CouenneFixPoint.hpp.
References CouenneFixPoint().
| void Couenne::CouenneFixPoint::generateCuts | ( | const OsiSolverInterface & | , |
| OsiCuts & | , | ||
| const CglTreeInfo | = CglTreeInfo() |
||
| ) | const |
the main CglCutGenerator
|
static |
Add list of options to be read from file.
|
protected |
Create a single cut.
|
protected |
should we use an extended model or a more compact one?
Definition at line 63 of file CouenneFixPoint.hpp.
|
protected |
pointer to the CouenneProblem representation
Definition at line 66 of file CouenneFixPoint.hpp.
|
mutableprotected |
Is this the first call?
Definition at line 69 of file CouenneFixPoint.hpp.
|
mutableprotected |
CPU time.
Definition at line 72 of file CouenneFixPoint.hpp.
|
mutableprotected |
Number of bounds tightened.
Definition at line 75 of file CouenneFixPoint.hpp.
|
protected |
Level at which to stop.
Definition at line 78 of file CouenneFixPoint.hpp.
|
protected |
Performance indicator.
Definition at line 92 of file CouenneFixPoint.hpp.
1.8.5