14 #include "CglCutGenerator.hpp"
16 #include "IpOptionsList.hpp"
18 using namespace Couenne;
30 CglCutGenerator (src) {
42 roptions -> AddLowerBoundedIntegerOption
44 "The frequency (in terms of nodes) at which Couenne cross-aux convexification cuts are generated.",
46 "A frequency of 0 (default) means these cuts are never generated. "
47 "Any positive number n instructs Couenne to generate them at every n nodes of the B&B tree. "
48 "A negative number -n means that generation should be attempted at the root node, and if successful it can be repeated at every n nodes, otherwise it is stopped altogether."
CouenneCrossConv(CouenneProblem *, JnlstPtr, const Ipopt::SmartPtr< Ipopt::OptionsList >)
constructor
static void registerOptions(Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions)
Add list of options to be read from file.
virtual ~CouenneCrossConv()
destructor
Class for MINLP problems with symbolic information.
Cut Generator that uses relationships between auxiliaries.
virtual void setup()
Set up data structure to detect redundancies.