Loading...
Searching...
No Matches
SPxHybridPR< R > Class Template Reference Hybrid pricer. More...
Inheritance diagram for SPxHybridPR< R >:
![]()
Detailed Descriptiontemplate<class R> class soplex::SPxHybridPR< R > Hybrid pricer. The hybrid pricer for SoPlex tries to guess the best pricing strategy to use for pricing the loaded LP with the loaded algorithm type and basis representation. Currently it does so by switching between SPxSteepPR, SPxDevexPR and SPxParMultPR. See SPxPricer for a class documentation. Definition at line 53 of file spxhybridpr.h. Constructor & Destructor Documentation◆ SPxHybridPR() [1/2]
template<class R >
default constructor Definition at line 110 of file spxhybridpr.h. Referenced by SPxHybridPR< R >::clone(). ◆ SPxHybridPR() [2/2]
template<class R >
copy constructor Definition at line 116 of file spxhybridpr.h. References SPxHybridPR< R >::devex, SPxHybridPR< R >::parmult, SPxHybridPR< R >::steep, and SPxHybridPR< R >::thepricer. ◆ ~SPxHybridPR()
template<class R >
destructor Definition at line 172 of file spxhybridpr.h. Member Function Documentation◆ addedCoVecs()
template<class R >
calls addedCoVecs(n) on all pricers Reimplemented from SPxPricer< R >. ◆ addedVecs()
template<class R >
calls addedVecs(n) on all pricers Reimplemented from SPxPricer< R >. ◆ clear()
template<class R >
clears all pricers and unselects the current pricer Reimplemented from SPxPricer< R >. ◆ clone()
template<class R >
clone function for polymorphism Implements SPxPricer< R >. Definition at line 175 of file spxhybridpr.h. References SPxHybridPR< R >::SPxHybridPR(). ◆ entered4()
template<class R >
calls entered4 on the current pricer Reimplemented from SPxPricer< R >. ◆ isConsistent()
template<class R >
consistency check Reimplemented from SPxPricer< R >. ◆ left4()
template<class R >
calls left4 on the current pricer Reimplemented from SPxPricer< R >. ◆ load()
template<class R >
sets the solver Reimplemented from SPxPricer< R >. ◆ operator=()
template<class R >
assignment operator Definition at line 141 of file spxhybridpr.h. References SPxHybridPR< R >::devex, SPxHybridPR< R >::hybridFactor, SPxPricer< R >::operator=(), SPxHybridPR< R >::parmult, SPxHybridPR< R >::steep, and SPxHybridPR< R >::thepricer. ◆ selectEnter()
template<class R >
selects the entering algorithm Implements SPxPricer< R >. ◆ selectLeave()
template<class R >
selects the leaving algorithm Implements SPxPricer< R >. ◆ setPricingTolerance()
template<class R >
sets the epsilon Reimplemented from SPxPricer< R >. ◆ setRep()
template<class R >
sets row or column representation Reimplemented from SPxPricer< R >. ◆ setType()
template<class R >
sets entering or leaving algorithm Reimplemented from SPxPricer< R >. Member Data Documentation◆ devex
template<class R >
devex pricer Definition at line 63 of file spxhybridpr.h. Referenced by SPxHybridPR< R >::operator=(), and SPxHybridPR< R >::SPxHybridPR(). ◆ hybridFactor
template<class R >
factor between dim and coDim of the problem to decide about the pricer Definition at line 67 of file spxhybridpr.h. Referenced by SPxHybridPR< R >::operator=(). ◆ parmult
template<class R >
partial multiple pricer Definition at line 61 of file spxhybridpr.h. Referenced by SPxHybridPR< R >::operator=(), and SPxHybridPR< R >::SPxHybridPR(). ◆ steep
template<class R >
steepest edge pricer Definition at line 59 of file spxhybridpr.h. Referenced by SPxHybridPR< R >::operator=(), and SPxHybridPR< R >::SPxHybridPR(). ◆ thepricer
template<class R >
the currently used pricer Definition at line 65 of file spxhybridpr.h. Referenced by SPxHybridPR< R >::operator=(), and SPxHybridPR< R >::SPxHybridPR().
|