28 #ifndef BlisHeurRound_h_
29 #define BlisHeurRound_h_
91 double * newSolution);
int seed_
Seed for random stuff.
CoinPackedMatrix matrix_
Column majored matrix.
BlisHeurRound & operator=(const BlisHeurRound &rhs)
Illegal Assignment operator.
Sparse Matrix Base Class.
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 void setModel(BlisModel *model)
update model (This is needed if cliques update matrix etc).
virtual OsiSolverInterface * solver()
Get lp solver.
const char * name() const
return name of generator.
virtual BlisHeuristic * clone() const
Clone a rounding heuristic.
CoinPackedMatrix matrixByRow_
Row majored matrix.
BlisHeurRound(BlisModel *model, const char *name, BlisHeurStrategy strategy, int freq)
Constructor with model - assumed before cuts.
virtual int strategy()
Get/set strategy.
BlisHeurRound()
Default Constructor.