19 #ifndef _SPXHYBRIDPR_H_ 20 #define _SPXHYBRIDPR_H_ 109 , parmult(old.parmult)
111 , hybridFactor(old.hybridFactor)
173 #endif // _SPXHYBRIDPR_H_ SPxSteepPR steep
steepest edge pricer
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.
SPxHybridPR & operator=(const SPxHybridPR &rhs)
assignment operator
Abstract pricer base class.
Representation
LP basis representation.
SPxPricer & operator=(const SPxPricer &rhs)
assignment operator
virtual void entered4(SPxId id, int n)
calls entered4 on the current pricer
SPxDevexPR devex
devex pricer
Partial multiple pricing.Class SPxParMultPr is an implementation class for SPxPricer implementing Dan...
SPxHybridPR(const SPxHybridPR &old)
copy constructor
virtual SPxId selectEnter()
selects the entering algorithm
Generic Ids for LP rows or columns.Both SPxColIds and SPxRowIds may be treated uniformly as SPxIds: ...
virtual int selectLeave()
selects the leaving algorithm
virtual void setEpsilon(Real eps)
sets the epsilon
virtual void clear()
clears all pricers and unselects the current pricer
virtual void setRep(SPxSolver::Representation rep)
sets row or column representation
Abstract pricer base class.Class SPxPricer is a pure virtual class defining the interface for pricer ...
SPxPricer * thepricer
the currently used pricer
SPxParMultPR parmult
partial multiple pricer
Debugging, floating point type and parameter definitions.
Sequential object-oriented SimPlex.SPxSolver is an LP solver class using the revised Simplex algorith...
Hybrid pricer.The hybrid pricer for SoPlex tries to guess the best pricing strategy to use for pricin...
Everything should be within this namespace.
virtual void addedVecs(int n)
calls addedVecs(n) on all pricers
Partial multiple pricing.
virtual SPxPricer * clone() const
clone function for polymorphism
virtual SPxSolver * solver() const
returns loaded SPxSolver object.
SPxHybridPR()
default constructor
Real hybridFactor
factor between dim and coDim of the problem to decide about the pricer
virtual bool isConsistent() const
consistency check
virtual void load(SPxSolver *solver)
sets the solver
virtual ~SPxHybridPR()
destructor
virtual void setType(SPxSolver::Type tp)
sets entering or leaving algorithm
virtual void left4(int n, SPxId id)
calls left4 on the current pricer
Steepest edge pricer.Class SPxSteepPR implements a steepest edge pricer to be used with SoPlex...
virtual void addedCoVecs(int n)
calls addedCoVecs(n) on all pricers