1.1 --- a/lemon/lp_glpk.cc Tue Apr 08 15:16:16 2008 +0000
1.2 +++ b/lemon/lp_glpk.cc Tue Apr 08 16:01:28 2008 +0000
1.3 @@ -89,6 +89,8 @@
1.4 LEMON_glp(get_col_lb)(glp.lp,i),
1.5 LEMON_glp(get_col_ub)(glp.lp,i));
1.6 }
1.7 + rows = glp.rows;
1.8 + cols = glp.cols;
1.9 }
1.10
1.11 LpGlpk::~LpGlpk() {
1.12 @@ -105,18 +107,18 @@
1.13 ///\e
1.14
1.15
1.16 - LpSolverBase &LpGlpk::_newLp()
1.17 + LpSolverBase* LpGlpk::_newLp()
1.18 {
1.19 - LpGlpk* newlp=new LpGlpk;
1.20 - return *newlp;
1.21 + LpGlpk* newlp = new LpGlpk;
1.22 + return newlp;
1.23 }
1.24
1.25 ///\e
1.26
1.27 - LpSolverBase &LpGlpk::_copyLp()
1.28 + LpSolverBase* LpGlpk::_copyLp()
1.29 {
1.30 - LpGlpk* newlp=new LpGlpk(*this);
1.31 - return *newlp;
1.32 + LpGlpk *newlp = new LpGlpk(*this);
1.33 + return newlp;
1.34 }
1.35
1.36 int LpGlpk::_addRow() {