12 #include "CoinHelperFunctions.hpp"
13 #include "CoinFinite.hpp"
20 infeasibleNode_(false),
21 objValue_ (COIN_DBL_MAX),
24 hasNlpSolution_(false),
32 infeasibleNode_(false),
33 objValue_ (COIN_DBL_MAX),
36 hasNlpSolution_(false),
44 infeasibleNode_(other.infeasibleNode_),
45 objValue_ (other.objValue_),
47 numcols_(other.numcols_),
48 hasNlpSolution_(other.hasNlpSolution_),
49 bestSolution2_(other.bestSolution2_),
50 bestObj2_(other.bestObj2_)
double * nlpSolution_
nlp solution found by heuristic if any.
A small wrap around std::vector to give easy access to array for interfacing with fortran code...
SimpleReferenced< X > * make_referenced(X other)
int numcols_
numcols_ gives the size of nlpSolution_.
double objValue_
value of the objective function of this nlp solution
bool hasNlpSolution_
say if has a solution.
void setNlpSolution(const double *sol, int numcols, double objValue)
Pass a solution found by an nlp solver.
AuxInfo(int type)
Default constructor.
double nlpObjValue()
Get objective value of nlp solution found, or +infinity if none exists.
virtual ~AuxInfo()
Destructor.
Bonmin class for passing info between components of branch-and-cuts.
virtual OsiAuxInfo * clone() const
Virtual copy constructor.