Loading...
Searching...
No Matches
spxfastrt.h
Go to the documentation of this file.
virtual void setType(typename SPxSolverBase< R >::Type type) int maxSelect(R &val, R &stab, R &best, R &bestDelta, R max, const UpdateVector< R > &upd, const VectorBase< R > &low, const VectorBase< R > &up, int start=0, int incr=1) const selects stable index for maximizing ratio test. virtual SPxRatioTester< R > * clone() const clone function for polymorphism Definition spxfastrt.h:230 SPxId maxDelta(int &nr, R &val, R &maxabs) int minSelect(R &val, R &stab, R &bestDelta, R max) bool minReLeave(R &sel, int leave, R maxabs, bool polish=false) numerical stability tests. int maxDelta(R &val, R &maxabs) bool minShortLeave(R &sel, int leave, R maxabs) tests for stop after phase 1. int minDelta(R &val, R &maxabs, UpdateVector< R > &update, const VectorBase< R > &lowBound, const VectorBase< R > &upBound, int start, int incr) const Min phase 1 value. bool iscoid flag used in methods minSelect/maxSelect to retrieve correct basis status Definition spxfastrt.h:66 SPxId minDelta(int &nr, R &val, R &maxabs) virtual void load(SPxSolverBase< R > *solver) virtual int selectLeave(R &val, R, bool polish=false) SPxId minSelect(int &nr, R &val, R &stab, R &bestDelta, R max) bool maxShortLeave(R &sel, int leave, R maxabs) int maxDelta(R &val, R &maxabs, UpdateVector< R > &update, const VectorBase< R > &lowBound, const VectorBase< R > &upBound, int start, int incr) const Max phase 1 value. virtual SPxId selectEnter(R &val, int, bool polish=false) bool shortEnter(const SPxId &enterId, int nr, R max, R maxabs) const Tests and returns whether a shortcut after phase 1 is feasible for the selected enter pivot. int maxSelect(R &val, R &stab, R &bestDelta, R max) int minSelect(R &val, R &stab, R &best, R &bestDelta, R max, const UpdateVector< R > &upd, const VectorBase< R > &low, const VectorBase< R > &up, int start=0, int incr=1) const selects stable index for minimizing ratio test. bool maxReEnter(R &sel, R maxabs, const SPxId &id, int nr, bool polish=false) int minDelta(R &val, R &maxabs) SPxId maxSelect(int &nr, R &val, R &stab, R &bestDelta, R max) bool maxReLeave(R &sel, int leave, R maxabs, bool polish=false) bool minReEnter(R &sel, R maxabs, const SPxId &id, int nr, bool polish=false) numerical stability check. const std::shared_ptr< Tolerances > tolerances() const get the _tolerances member variable Definition spxratiotester.h:120 SPxRatioTester & operator=(const SPxRatioTester &rhs) assignment operator Definition spxratiotester.h:206 Everything should be within this namespace. Debugging, floating point type and parameter definitions. #define SOPLEX_DEFAULT_EPS_ZERO default allowed additive zero: 1.0 + EPS_ZERO == 1.0 Definition spxdefines.h:281 Abstract ratio test base class.
|