Loading...
Searching...
No Matches
SPxDevexPR< R > Class Template Reference Devex pricer. More...
Inheritance diagram for SPxDevexPR< R >:
![]()
Detailed Descriptiontemplate<class R> class soplex::SPxDevexPR< R > Devex pricer. The Devex Pricer for SoPlex implements an approximate steepest edge pricing, that does without solving an extra linear system and computing the scalar products. See SPxPricer for a class documentation.
Definition at line 53 of file spxdevexpr.h. Constructor & Destructor Documentation◆ SPxDevexPR() [1/2]
template<class R>
default constructor Definition at line 108 of file spxdevexpr.h. References last, refined, and SPxPricer< R >::SPxPricer(). Referenced by clone(), operator=(), and SPxDevexPR(). ◆ SPxDevexPR() [2/2]
template<class R>
copy constructor Definition at line 114 of file spxdevexpr.h. References last, refined, SPxDevexPR(), and SPxPricer< R >::SPxPricer(). ◆ ~SPxDevexPR()
template<class R>
destructor Definition at line 131 of file spxdevexpr.h. Member Function Documentation◆ addedCoVecs()
template<class R>
Reimplemented from SPxPricer< R >. ◆ addedVecs()
template<class R>
Reimplemented from SPxPricer< R >. ◆ buildBestPriceVectorEnterCoDim()
template<class R>
◆ buildBestPriceVectorEnterDim()
template<class R>
build up vector of pricing values for later use ◆ buildBestPriceVectorLeave()
template<class R>
build up vector of pricing values for later use ◆ clone()
template<class R>
clone function for polymorphism Implements SPxPricer< R >. Definition at line 134 of file spxdevexpr.h. References SPxDevexPR(), and SPxPricer< R >::SPxPricer(). ◆ entered4()
template<class R>
Reimplemented from SPxPricer< R >. ◆ isConsistent()
template<class R>
consistency check Reimplemented from SPxPricer< R >. ◆ left4()
template<class R>
Reimplemented from SPxPricer< R >. ◆ load()
template<class R>
sets the solver Reimplemented from SPxPricer< R >. ◆ operator=()
template<class R>
assignment operator Definition at line 120 of file spxdevexpr.h. References last, SPxPricer< R >::operator=(), and SPxDevexPR(). ◆ selectEnter()
template<class R>
Implements SPxPricer< R >. ◆ selectEnterDenseCoDim()
template<class R>
SPxPricer::selectEnter() in dense case. ◆ selectEnterDenseDim()
template<class R>
SPxPricer::selectEnter() in dense case (slack variabels) ◆ selectEnterHyperCoDim()
template<class R>
implementation of hyper sparse pricing in the entering Simplex ◆ selectEnterHyperDim()
template<class R>
implementation of hyper sparse pricing in the entering Simplex ◆ selectEnterSparseCoDim()
template<class R>
implementation of sparse pricing in the entering Simplex ◆ selectEnterSparseDim()
template<class R>
implementation of sparse pricing in the entering Simplex (slack variables) ◆ selectEnterX()
template<class R>
choose the best entering index among columns and rows but prefer sparsity ◆ selectLeave()
template<class R>
Implements SPxPricer< R >. ◆ selectLeaveHyper()
template<class R>
implementation of hyper sparse pricing in the leaving Simplex ◆ selectLeaveSparse()
template<class R>
implementation of sparse pricing in the leaving Simplex ◆ selectLeaveX()
template<class R>
internal implementation of SPxPricer::selectLeave() ◆ setRep()
template<class R>
set row/column representation Reimplemented from SPxPricer< R >. ◆ setType()
template<class R>
set entering/leaving algorithm Reimplemented from SPxPricer< R >. ◆ setupWeights()
template<class R>
set entering/leaving algorithm Member Data Documentation◆ bestPrices
template<class R>
set of best pricing candidates Definition at line 65 of file spxdevexpr.h. ◆ bestPricesCo
template<class R>
set of best pricing candidates Definition at line 66 of file spxdevexpr.h. ◆ last
template<class R>
penalty, selected at last iteration. Definition at line 60 of file spxdevexpr.h. Referenced by operator=(), SPxDevexPR(), and SPxDevexPR(). ◆ pricestemporary array of precomputed pricing values Definition at line 62 of file spxdevexpr.h. ◆ pricesCotemporary array of precomputed pricing values Definition at line 64 of file spxdevexpr.h. ◆ refined
template<class R>
has a refinement step already been tried? Definition at line 67 of file spxdevexpr.h. Referenced by SPxDevexPR(), and SPxDevexPR().
|