11 #ifndef BonOaFeasibilityChecker_HPP 
   12 #define BonOaFeasibilityChecker_HPP 
   36     static void registerOptions(Ipopt::SmartPtr<Bonmin::RegisteredOptions> roptions);
 
   38     virtual CglCutGenerator * 
clone()
 const 
   44     virtual double performOa(OsiCuts & cs, solverManip &lpManip,
 
   45         BabInfo * babInfo, 
double &cutoff, 
const CglTreeInfo & info) 
const;
 
OaFeasibilityChecker(const OaFeasibilityChecker ©)
Copy constructor. 
 
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. 
 
CutsTypes
See documentation for feas_check_cut_types option. 
 
CutsPolicies pol_
Policy for keeping cuts. 
 
OaFeasibilityChecker(BabSetupBase &b)
New usefull constructor. 
 
Class to perform OA in its classical form. 
 
A class to have all elements necessary to setup a branch-and-bound. 
 
unsigned int maximum_oa_cuts_
maximum number of OA cuts. 
 
~OaFeasibilityChecker()
Destructor. 
 
virtual bool doLocalSearch(BabInfo *babInfo) const 
virutal method to decide if local search is performed 
 
CutsTypes type_
Type of cuts. 
 
static void registerOptions(Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions)
Register OA options. 
 
Base class for OA algorithms. 
 
unsigned int cut_count_
Count the total number of cuts generated. 
 
CutsPolicies
See documentation for feas_check_discard_policy option. 
 
Bonmin class for passing info between components of branch-and-cuts. 
 
virtual CglCutGenerator * clone() const