11 #ifndef BonOACutGenerator2_HPP 
   12 #define BonOACutGenerator2_HPP 
   38     virtual CglCutGenerator * 
clone()
 const 
   43     static void registerOptions(Ipopt::SmartPtr<Bonmin::RegisteredOptions> roptions);
 
   47     virtual double performOa(OsiCuts & cs, solverManip &lpManip,
 
   48                BabInfo * babInfo, 
double &cutoff, 
const CglTreeInfo & info) 
const;
 
void setStrategy(const CbcStrategy &strategy)
 
static void registerOptions(Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions)
Register OA options. 
 
void setStrategy(const CbcStrategy &strategy)
Strategy to apply when using Cbc as MILP sub-solver. 
 
Class to perform OA in its classical form. 
 
A very simple class to provide a common interface for solving MIPs with Cplex and Cbc...
 
A class to have all elements necessary to setup a branch-and-bound. 
 
OACutGenerator2(BabSetupBase &b)
Constructor with basic setup. 
 
Parameters parameters_
Parameters. 
 
virtual double performOa(OsiCuts &cs, solverManip &lpManip, BabInfo *babInfo, double &cutoff, const CglTreeInfo &info) const 
virtual method which performs the OA algorithm by modifying lp and nlp. 
 
virtual CglCutGenerator * clone() const 
 
~OACutGenerator2()
Destructor. 
 
Base class for OA algorithms. 
 
OACutGenerator2(const OACutGenerator2 ©)
Copy constructor. 
 
virtual bool doLocalSearch(BabInfo *babInfo) const 
virutal method to decide if local search is performed 
 
Bonmin class for passing info between components of branch-and-cuts.