Couenne
0.5.7
|
Cut Generator for FBBT fixpoint. More...
#include <CouenneFixPoint.hpp>
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... | |
Additional Inherited Members | |
![]() | |
int | aggressive_ |
bool | canDoGlobalCuts_ |
Cut Generator for FBBT fixpoint.
Definition at line 30 of file CouenneFixPoint.hpp.
Couenne::CouenneFixPoint::CouenneFixPoint | ( | CouenneProblem * | , |
const Ipopt::SmartPtr< Ipopt::OptionsList > | |||
) |
constructor
Couenne::CouenneFixPoint::CouenneFixPoint | ( | const CouenneFixPoint & | ) |
copy constructor
Couenne::CouenneFixPoint::~CouenneFixPoint | ( | ) |
destructor
|
inlinevirtual |
clone method (necessary for the abstract CglCutGenerator class)
Implements CglCutGenerator.
Definition at line 45 of file CouenneFixPoint.hpp.
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.