19 #ifndef _SPXGEOMETSC_H_ 20 #define _SPXGEOMETSC_H_ 77 #endif // _SPXGEOMETSC_H_ const Real m_goodEnoughRatio
no scaling needed if ratio is less than this.
const int m_maxIterations
maximum number of scaling iterations.
Geometric mean row/column scaling.This SPxScaler implementation performs geometric mean scaling of th...
SPxGeometSC(int maxIters=8, Real minImpr=0.85, Real goodEnough=1e3)
default constructor (this scaler makes no use of inherited members m_colFirst and m_doBoth) ...
virtual void scale(SPxLPBase< Real > &lp, bool persistent=true)
Scale the loaded SPxLP.
SPxGeometSC & operator=(const SPxGeometSC &)
assignment operator
Debugging, floating point type and parameter definitions.
Everything should be within this namespace.
virtual SPxScaler * clone() const
clone function for polymorphism
LP scaler abstract base class.Instances of classes derived from SPxScaler may be loaded to SoPlex in ...
const Real m_minImprovement
improvement necessary to carry on. (Bixby said Fourer said in MP 23, 274 ff. that 0...
virtual ~SPxGeometSC()
destructor