28 #ifndef BlisHeurRound_h_ 29 #define BlisHeurRound_h_ 34 #include "CoinPackedMatrix.hpp" 35 #include "OsiCuts.hpp" 91 double * newSolution);
virtual bool searchSolution(double &objectiveValue, double *newSolution)
returns 0 if no solution, 1 if valid solution with better objective value than one passed in Sets sol...
~BlisHeurRound()
Destructor.
void setSeed(int value)
Set seed.
virtual OsiSolverInterface * solver()
Get lp solver.
const char * name() const
return name of generator.
BlisHeurRound()
Default Constructor.
virtual BlisHeurStrategy strategy() const
int seed_
Seed for random stuff.
virtual void setModel(BlisModel *model)
update model (This is needed if cliques update matrix etc).
CoinPackedMatrix matrix_
Column majored matrix.
virtual BlisHeuristic * clone() const
Clone a rounding heuristic.
BlisHeurRound(BlisModel *model, const char *name, BlisHeurStrategy strategy, int freq)
Constructor with model - assumed before cuts.
CoinPackedMatrix matrixByRow_
Row majored matrix.