1struct SPxPricer;
2struct SoPlex {
3  virtual void setPricer(SPxPricer *);
4};
5struct SPxPricer {
6  virtual void load(SoPlex *);
7};
8struct SLUFactor {
9  SLUFactor();
10  virtual ~SLUFactor();
11};
12struct SPxSolver : SoPlex {
13  SPxPricer pr;
14  SLUFactor slu;
15  SPxSolver();
16};
17SPxSolver::SPxSolver() { setPricer(&pr); }
18