28#ifndef _SPXHYBRIDPR_H_
29#define _SPXHYBRIDPR_H_
185#include "spxhybridpr.hpp"
SPxHybridPR(const SPxHybridPR &old)
copy constructor
SPxHybridPR()
default constructor
virtual SPxPricer< R > * clone() const
clone function for polymorphism
virtual void setPricingTolerance(R tol)
sets the epsilon
SPxHybridPR & operator=(const SPxHybridPR &rhs)
assignment operator
SPxSteepPR< R > steep
steepest edge pricer
SPxPricer< R > * thepricer
the currently used pricer
virtual void addedCoVecs(int n)
calls addedCoVecs(n) on all pricers
R hybridFactor
factor between dim and coDim of the problem to decide about the pricer
virtual ~SPxHybridPR()
destructor
virtual void load(SPxSolverBase< R > *solver)
sets the solver
virtual void entered4(SPxId id, int n)
calls entered4 on the current pricer
SPxDevexPR< R > devex
devex pricer
virtual bool isConsistent() const
consistency check
virtual void clear()
clears all pricers and unselects the current pricer
virtual void addedVecs(int n)
calls addedVecs(n) on all pricers
virtual void setRep(typename SPxSolverBase< R >::Representation rep)
sets row or column representation
virtual void setType(typename SPxSolverBase< R >::Type tp)
sets entering or leaving algorithm
virtual void left4(int n, SPxId id)
calls left4 on the current pricer
virtual int selectLeave()
selects the leaving algorithm
virtual SPxId selectEnter()
selects the entering algorithm
SPxParMultPR< R > parmult
partial multiple pricer
Generic Ids for LP rows or columns.
Partial multiple pricing.
Abstract pricer base class.
virtual SPxSolverBase< R > * solver() const
returns loaded SPxSolverBase object.
SPxPricer & operator=(const SPxPricer &rhs)
assignment operator
Sequential object-oriented SimPlex.
Representation
LP basis representation.
Everything should be within this namespace.
Debugging, floating point type and parameter definitions.
Partial multiple pricing.
Abstract pricer base class.