28#ifndef BlisHeurRound_h_
29#define BlisHeurRound_h_
91 double * newSolution);
CoinPackedMatrix matrix_
Column majored matrix.
int seed_
Seed for random stuff.
virtual void setModel(BlisModel *model)
update model (This is needed if cliques update matrix etc).
BlisHeurRound(const BlisHeurRound &)
Copy constructor.
~BlisHeurRound()
Destructor.
BlisHeurRound(BlisModel *model, const char *name, BlisHeurStrategy strategy, int freq)
Constructor with model - assumed before cuts.
void setSeed(int value)
Set seed.
virtual BlisHeuristic * clone() const
Clone a rounding heuristic.
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...
CoinPackedMatrix matrixByRow_
Row majored matrix.
BlisHeurRound()
Default Constructor.
const char * name() const
return name of generator.
virtual BlisHeurStrategy strategy() const
virtual OsiSolverInterface * solver()
Get lp solver.