11 #ifndef COUENNEFIXPOINT_HPP
12 #define COUENNEFIXPOINT_HPP
52 #if CGL_VERSION_MAJOR == 0 && CGL_VERSION_MINOR <= 57
Cut Generator for FBBT fixpoint.
void generateCuts(const OsiSolverInterface &, OsiCuts &, const CglTreeInfo=CglTreeInfo()) const
the main CglCutGenerator
CouenneFixPoint(const CouenneFixPoint &)
copy constructor
static void registerOptions(Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions)
Add list of options to be read from file.
CouenneFixPoint * clone() const
clone method (necessary for the abstract CglCutGenerator class)
~CouenneFixPoint()
destructor
int levelStop_
Level at which to stop.
CouenneProblem * problem_
pointer to the CouenneProblem representation
bool extendedModel_
should we use an extended model or a more compact one?
int nTightened_
Number of bounds tightened.
void createRow(int, int, int, OsiSolverInterface *, const int *, const double *, const double, const int, bool, int, int) const
Create a single cut.
CouenneBTPerfIndicator perfIndicator_
Performance indicator.
bool firstCall_
Is this the first call?
CouenneFixPoint(CouenneProblem *, const Ipopt::SmartPtr< Ipopt::OptionsList >)
constructor
Class for MINLP problems with symbolic information.
general include file for different compilers