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