diff -r 72c7075ad5ba -r f2ef1aa8189a lemon/lp_cplex.h --- a/lemon/lp_cplex.h Mon Feb 12 17:54:36 2007 +0000 +++ b/lemon/lp_cplex.h Wed Feb 14 13:50:25 2007 +0000 @@ -55,6 +55,7 @@ virtual LpSolverBase &_newLp(); virtual LpSolverBase &_copyLp(); + virtual int _addCol(); virtual int _addRow(); virtual void _eraseCol(int i); @@ -64,14 +65,21 @@ virtual void _setRowCoeffs(int i, LpRowIterator b, LpRowIterator e); virtual void _setColCoeffs(int i, LpColIterator b, LpColIterator e); virtual void _setCoeff(int row, int col, Value value); + virtual Value _getCoeff(int row, int col); + virtual void _setColLowerBound(int i, Value value); + virtual Value _getColLowerBound(int i); virtual void _setColUpperBound(int i, Value value); + virtual Value _getColUpperBound(int i); + // virtual void _setRowLowerBound(int i, Value value); // virtual void _setRowUpperBound(int i, Value value); virtual void _setRowBounds(int i, Value lower, Value upper); + virtual void _getRowBounds(int i, Value &lb, Value &ub); virtual void _setObjCoeff(int i, Value obj_coef); + virtual Value _getObjCoeff(int i); virtual void _clearObj(); - ///\e + virtual SolveExitStatus _solve(); virtual Value _getPrimal(int i); @@ -87,6 +95,8 @@ virtual void _setMax(); virtual void _setMin(); + virtual bool _isMax(); + }; } //END OF NAMESPACE LEMON