27 #ifndef AbcHeuristic_h_
28 #define AbcHeuristic_h_
62 virtual int solution(
double & objectiveValue,
63 double * newSolution)=0;
116 virtual int solution(
double & objectiveValue,
117 double * newSolution);
virtual int solution(double &objectiveValue, double *newSolution)=0
returns 0 if no solution, 1 if valid solution with better objective value than one passed in Sets sol...
virtual AbcHeuristic * clone() const
Clone.
AbcRounding & operator=(const AbcRounding &rhs)
Illegal Assignment operator.
virtual int solution(double &objectiveValue, double *newSolution)
returns 0 if no solution, 1 if valid solution with better objective value than one passed in Sets sol...
virtual void setModel(AbcModel *model)
update model (This is needed if cliques update matrix etc)
Sparse Matrix Base Class.
Collections of row cuts and column cuts.
Abstract Base Class for describing an interface to a solver.
virtual AbcHeuristic * clone() const =0
Clone.
CoinPackedMatrix matrixByRow_
AbcHeuristic & operator=(const AbcHeuristic &rhs)
Illegal Assignment operator.
virtual int solution(double &objectiveValue, double *newSolution, OsiCuts &cs)
returns 0 if no solution, 1 if valid solution, -1 if just returning an estimate of best possible solu...
virtual void setModel(AbcModel *model)
update model (This is needed if cliques update matrix etc)
void setSeed(int value)
Set seed.
Model class for ALPS Branch and Cut.