11 #ifndef BonCouenneInfos_H
12 #define BonCouenneInfos_H
16 #include "IpSmartPtr.hpp"
78 virtual OsiAuxInfo *
clone()
const;
81 const std::list<Ipopt::SmartPtr<const NlpSolution> >&
NlpSolutions()
const {
92 std::list<Ipopt::SmartPtr<const NlpSolution> >
nlpSols_;
double objVal_
objective function of stored solution
int n_
number of variables
virtual ~CouenneInfo()
Destructor.
void operator=(const NlpSolution &)
Class for storing an Nlp Solution.
const double * solution() const
std::list< Ipopt::SmartPtr< const NlpSolution > > nlpSols_
Bonmin class for passing info between components of branch-and-cuts.
const std::list< Ipopt::SmartPtr< const NlpSolution > > & NlpSolutions() const
List of all stored NLP solutions.
void addSolution(Ipopt::SmartPtr< const NlpSolution > newSol)
Add a new NLP solution.
double * sol_
values of the stored solution
CouenneInfo(int type)
Default constructor.
virtual OsiAuxInfo * clone() const
Virtual copy constructor.
Bonmin class for passing info between components of branch-and-cuts.