diff -r 2c17006ec9c3 -r 07e46cbb7d85 lemon/lp_skeleton.h --- a/lemon/lp_skeleton.h Tue Nov 28 17:25:22 2006 +0000 +++ b/lemon/lp_skeleton.h Wed Nov 29 15:01:13 2006 +0000 @@ -43,26 +43,14 @@ /// \e virtual void _eraseRow(int i); /// \e - virtual void _getColName(int col, std::string & name); + virtual void _getColName(int col, std::string & name); /// \e virtual void _setColName(int col, const std::string & name); /// \e - - /// \warning Arrays are indexed from 1 (datum at index 0 is ignored) - /// - virtual void _setRowCoeffs(int i, - int length, - int const * indices, - Value const * values ); + virtual void _setRowCoeffs(int i, LpRowIterator b, LpRowIterator e); /// \e - - /// \warning Arrays are indexed from 1 (datum at index 0 is ignored) - /// - virtual void _setColCoeffs(int i, - int length, - int const * indices, - Value const * values ); + virtual void _setColCoeffs(int i, LpColIterator b, LpColIterator e); /// Set one element of the coefficient matrix virtual void _setCoeff(int row, int col, Value value);