12 #ifndef ClpPEDualRowSteepest_H 
   13 #define ClpPEDualRowSteepest_H 
   69     double &changeInObjective);
 
   73   inline double psi()
 const 
ClpPEDualRowSteepest & operator=(const ClpPEDualRowSteepest &rhs)
Assignment operator. 
Dual Row Pivot Steepest Edge Algorithm Class. 
virtual ~ClpPEDualRowSteepest()
Destructor. 
Dual Row Pivot Steepest Edge Algorithm Class. 
virtual ClpDualRowPivot * clone(bool copyData=true) const 
Clone. 
virtual void saveWeights(ClpSimplex *model, int mode)
Save weights - this may initialize weights as well This is as parent but may initialize ClpPESimplex...
virtual int pivotRow()
Returns pivot row, -1 if none. 
This solves LPs using the simplex method. 
ClpPEDualRowSteepest(double psi=0.5, int mode=3)
Default Constructor mode: 0 is uninitialized, 1 full, 2 is partial uninitialized, 3 starts as 2 but m...
int coConsecutiveCompatibles_
virtual void updatePrimalSolution(CoinIndexedVector *input, double theta, double &changeInObjective)
Updates primal solution (and maybe list of candidates) Uses input vector which it deletes Computes ch...
Dual Row Pivot Abstract Base Class. 
BASE CLASS FOR THE IMPROVED SIMPLEX. 
ClpSimplex * model()
Returns model.