11#ifndef BonCouenneInfos_H
12#define BonCouenneInfos_H
81 const std::list<Ipopt::SmartPtr<const NlpSolution> >&
NlpSolutions()
const {
92 std::list<Ipopt::SmartPtr<const NlpSolution> >
nlpSols_;
Class for storing an Nlp Solution.
const double * solution() const
NlpSolution(int n, const double *sol, double objval)
Bonmin class for passing info between components of branch-and-cuts.
void addSolution(Ipopt::SmartPtr< const NlpSolution > newSol)
Add a new NLP solution.
virtual OsiAuxInfo * clone() const
Virtual copy constructor.
std::list< Ipopt::SmartPtr< const NlpSolution > > nlpSols_
CouenneInfo(const CouenneInfo &other)
Copy constructor.
virtual ~CouenneInfo()
Destructor.
CouenneInfo(int type)
Default constructor.
CouenneInfo(const OsiBabSolver &other)
Constructor from OsiBabSolver.
const std::list< Ipopt::SmartPtr< const NlpSolution > > & NlpSolutions() const
List of all stored NLP solutions.
general include file for different compilers