Loading...
Searching...
No Matches
spxdevexpr.h
Go to the documentation of this file.
SPxId selectEnterDenseDim(R &best, R feastol, int start=0, int incr=1) SPxPricer::selectEnter() in dense case (slack variabels) int selectLeaveX(R feastol, int start=0, int incr=1) internal implementation of SPxPricer::selectLeave() int selectLeaveHyper(R feastol) implementation of hyper sparse pricing in the leaving Simplex SPxId selectEnterSparseDim(R &best, R feastol) implementation of sparse pricing in the entering Simplex (slack variables) Array< typename SPxPricer< R >::IdxElement > pricesCo temporary array of precomputed pricing values Definition spxdevexpr.h:64 int buildBestPriceVectorLeave(R feastol) build up vector of pricing values for later use SPxId selectEnterSparseCoDim(R &best, R feastol) implementation of sparse pricing in the entering Simplex SPxId selectEnterHyperDim(R &best, R feastol) implementation of hyper sparse pricing in the entering Simplex SPxId buildBestPriceVectorEnterDim(R &best, R feastol) build up vector of pricing values for later use virtual void addedCoVecs(int n) n covectors have been added to loaded LP. void setupWeights(typename SPxSolverBase< R >::Type) set entering/leaving algorithm virtual void entered4(SPxId id, int n) SPxId selectEnterDenseCoDim(R &best, R feastol, int start=0, int incr=1) SPxPricer::selectEnter() in dense case. int selectLeaveSparse(R feastol) implementation of sparse pricing in the leaving Simplex SPxId selectEnterX(R tol) choose the best entering index among columns and rows but prefer sparsity SPxId buildBestPriceVectorEnterCoDim(R &best, R feastol) SPxId selectEnterHyperCoDim(R &best, R feastol) implementation of hyper sparse pricing in the entering Simplex virtual void setType(typename SPxSolverBase< R >::Type) set entering/leaving algorithm virtual void setRep(typename SPxSolverBase< R >::Representation) set row/column representation Array< typename SPxPricer< R >::IdxElement > prices temporary array of precomputed pricing values Definition spxdevexpr.h:62 virtual void left4(int n, SPxId id) virtual int selectLeave() virtual SPxId selectEnter() Everything should be within this namespace. Debugging, floating point type and parameter definitions. Abstract pricer base class.
|