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