58   virtual int fathom(
double *&newSolution) = 0;
 
CbcModel * cbcModel() const 
Return Cbc Model. 
 
virtual void setModel(CbcModel *model)
update model (This is needed if cliques update matrix etc) 
 
void setCbcModel(CbcModel *model)
Set Cbc Model. 
 
virtual void resetModel(CbcModel *model)=0
Resets stuff if model changes. 
 
virtual int fathom(double *&newSolution)=0
returns 0 if no fathoming attempted, 1 fully fathomed, 2 incomplete search, 3 incomplete search but t...
 
CbcFathom & operator=(const CbcFathom &rhs)
Illegal Assignment operator. 
 
virtual ~CbcOsiSolver()
Destructor. 
 
virtual CbcFathom * clone() const =0
Clone. 
 
This is for codes where solver needs to know about CbcModel Seems to provide only one value-added fea...
 
bool possible_
Possible - if this method of fathoming can be used. 
 
Abstract Base Class for describing an interface to a solver. 
 
CbcModel * cbcModel_
Pointer back to CbcModel. 
 
CbcOsiSolver & operator=(const CbcOsiSolver &rhs)
Assignment operator. 
 
virtual OsiSolverInterface * clone(bool copyData=true) const 
Clone. 
 
Simple Branch and bound class. 
 
CbcOsiSolver()
Default Constructor.