spxscaler.cpp
Go to the documentation of this file.
virtual void setBoth(bool both) set wether column and row scaling should be performed. Definition: spxscaler.cpp:109 virtual void unscaleSlacks(Vector &s) const unscale dense slack vector given in s. Definition: spxscaler.cpp:279 R & maxObj_w(int i) Returns objective value of column i for maximization problem. Definition: spxlpbase.h:1824 const SVectorBase< R > & colVector(int i) const Returns column vector of column i. Definition: spxlpbase.h:341 virtual void unscaleDual(Vector &pi) const unscale dense dual solution vector given in pi. Definition: spxscaler.cpp:296 virtual void applyScaling(SPxLP &lp) applies m_colscale and m_rowscale to the lp. Definition: spxscaler.cpp:186 virtual Real maxColRatio(const SPxLP &lp) const maximum ratio between absolute biggest and smallest element in any column. Definition: spxscaler.cpp:399 virtual Real computeScalingVecs(const SVSet *vecset, const DataArray< Real > &coScaleval, DataArray< Real > &scaleval) iterates through vecset and calls computeScale() for each vector. Definition: spxscaler.cpp:140 virtual Real minAbsColscale() const absolute smallest column scaling factor Definition: spxscaler.cpp:330 std::ostream & operator<<(std::ostream &s, const VectorBase< R > &vec) Output operator. Definition: basevectors.h:1087 Wrapper for several output streams. A verbosity level is used to decide which stream to use and wheth... Definition: spxout.h:63 virtual Real maxAbsRowscale() const absolute biggest row scaling factor Definition: spxscaler.cpp:379 virtual Real maxRowRatio(const SPxLP &lp) const maximum ratio between absolute biggest and smallest element in any row. Definition: spxscaler.cpp:431 virtual void unscalePrimal(Vector &x) const unscale dense primal solution vector given in x. Definition: spxscaler.cpp:262 virtual Real computeScale(Real mini, Real maxi) const computes scaling value for a minimum and maximum pair. Definition: spxscaler.cpp:134 virtual void unscaleRedCost(Vector &r) const unscale dense reduced cost vector given in r. Definition: spxscaler.cpp:313 Everything should be within this namespace. LP scaling base class. SPxScaler(const char *name, bool colFirst=false, bool doBoth=true, SPxOut *spxout=NULL) constructor Definition: spxscaler.cpp:51 Saving LPs in a form suitable for SoPlex. LP scaler abstract base class.Instances of classes derived from SPxScaler may be loaded to SoPlex in ... Definition: spxscaler.h:39 const SVectorBase< R > & rowVector(int i) const Gets row vector of row i. Definition: spxlpbase.h:212 virtual Real minAbsRowscale() const absolute smallest row scaling factor Definition: spxscaler.cpp:363 bool isZero(Real a, Real eps=Param::epsilon()) returns true iff |a| <= eps Definition: spxdefines.h:407 virtual Real maxAbsColscale() const absolute biggest column scaling factor Definition: spxscaler.cpp:346 |