Loading...
Searching...
No Matches
spxboundflippingrt.h
Go to the documentation of this file.
117 updPrimRhs; /**< right hand side vector of additional system to be solved after the ratio test */
Bound flipping ratio test ("long step dual") for SoPlex. Definition spxsolver.h:70 void collectBreakpointsMax(int &nBp, int &minIdx, const int *idx, int nnz, const R *upd, const R *vec, const R *upp, const R *low, BreakpointSource src) virtual SPxRatioTester< R > * clone() const clone function for polymorphism Definition spxboundflippingrt.h:237 void collectBreakpointsMin(int &nBp, int &minIdx, const int *idx, int nnz, const R *upd, const R *vec, const R *upp, const R *low, BreakpointSource src) void useBoundFlips(bool bf) Definition spxboundflippingrt.h:259 SPxBoundFlippingRT & operator=(const SPxBoundFlippingRT &rhs) assignment operator Definition spxboundflippingrt.h:220 Array< Breakpoint > breakpoints Definition spxboundflippingrt.h:115 bool enableBoundFlips Definition spxboundflippingrt.h:110 void useBoundFlipsRow(bool bf) Definition spxboundflippingrt.h:264 virtual int selectLeave(R &val, R enterTest, bool polish=false) void setTolerances(std::shared_ptr< Tolerances > tolerances) set tolerances Definition spxboundflippingrt.h:270 void flipAndUpdate(int &usedBp) SSVectorBase< R > updPrimRhs Definition spxboundflippingrt.h:117 bool getData(R &val, SPxId &enterId, int idx, R stab, R degeneps, const R *upd, const R *vec, const R *low, const R *upp, BreakpointSource src, R max) SSVectorBase< R > updPrimVec Definition spxboundflippingrt.h:119 virtual SPxId selectEnter(R &val, int leaveIdx, bool polish=false) static bool isSmaller(Breakpoint x, Breakpoint y) Definition spxboundflippingrt.h:184 bool enableRowBoundFlips Definition spxboundflippingrt.h:111 SPxBoundFlippingRT(const SPxBoundFlippingRT &old) copy constructor Definition spxboundflippingrt.h:209 bool getData(R &val, int &leaveIdx, int idx, R stab, R degeneps, const R *upd, const R *vec, const R *low, const R *upp, BreakpointSource src, R max) const std::shared_ptr< Tolerances > tolerances() const get the _tolerances member variable Definition spxratiotester.h:120 std::shared_ptr< Tolerances > _tolerances tolerances used by the solver Definition spxratiotester.h:66 Everything should be within this namespace. Debugging, floating point type and parameter definitions. Fast shifting ratio test. Abstract ratio test base class. const Breakpoint * entry Definition spxboundflippingrt.h:95 R operator()(Breakpoint i, Breakpoint j) const Definition spxboundflippingrt.h:97 BreakpointCompare() Definition spxboundflippingrt.h:90
|