lemon/lp_cplex.h
changeset 2361 f2ef1aa8189a
parent 2312 07e46cbb7d85
child 2364 3a5e67bd42d2
     1.1 --- a/lemon/lp_cplex.h	Mon Feb 12 17:54:36 2007 +0000
     1.2 +++ b/lemon/lp_cplex.h	Wed Feb 14 13:50:25 2007 +0000
     1.3 @@ -55,6 +55,7 @@
     1.4      virtual LpSolverBase &_newLp();
     1.5      virtual LpSolverBase &_copyLp();
     1.6  
     1.7 +
     1.8      virtual int _addCol();
     1.9      virtual int _addRow();
    1.10      virtual void _eraseCol(int i);
    1.11 @@ -64,14 +65,21 @@
    1.12      virtual void _setRowCoeffs(int i, LpRowIterator b, LpRowIterator e);
    1.13      virtual void _setColCoeffs(int i, LpColIterator b, LpColIterator e);
    1.14      virtual void _setCoeff(int row, int col, Value value);
    1.15 +    virtual Value _getCoeff(int row, int col);
    1.16 +
    1.17      virtual void _setColLowerBound(int i, Value value);
    1.18 +    virtual Value _getColLowerBound(int i);
    1.19      virtual void _setColUpperBound(int i, Value value);
    1.20 +    virtual Value _getColUpperBound(int i);
    1.21 +
    1.22  //     virtual void _setRowLowerBound(int i, Value value);
    1.23  //     virtual void _setRowUpperBound(int i, Value value);
    1.24      virtual void _setRowBounds(int i, Value lower, Value upper);
    1.25 +    virtual void _getRowBounds(int i, Value &lb, Value &ub);
    1.26      virtual void _setObjCoeff(int i, Value obj_coef);
    1.27 +    virtual Value _getObjCoeff(int i);
    1.28      virtual void _clearObj();
    1.29 -    ///\e
    1.30 +
    1.31      
    1.32      virtual SolveExitStatus _solve();
    1.33      virtual Value _getPrimal(int i);
    1.34 @@ -87,6 +95,8 @@
    1.35      virtual void _setMax();
    1.36      virtual void _setMin();
    1.37  
    1.38 +    virtual bool _isMax();
    1.39 +
    1.40    };
    1.41  } //END OF NAMESPACE LEMON
    1.42