Changeset 2366:bfbdded3763a in lemon-0.x for lemon/lp_glpk.h
- Timestamp:
- 02/16/07 20:11:31 (17 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@3181
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/lp_glpk.h
r2364 r2366 56 56 virtual void _eraseCol(int i); 57 57 virtual void _eraseRow(int i); 58 virtual void _getColName(int col, std::string & name);58 virtual void _getColName(int col, std::string & name) const; 59 59 virtual void _setColName(int col, const std::string & name); 60 virtual int _colByName(const std::string& name) const; 60 61 virtual void _setRowCoeffs(int i, ConstRowIterator b, ConstRowIterator e); 61 virtual void _getRowCoeffs(int i, RowIterator b) ;62 virtual void _getRowCoeffs(int i, RowIterator b) const; 62 63 virtual void _setColCoeffs(int i, ConstColIterator b, ConstColIterator e); 63 virtual void _getColCoeffs(int i, ColIterator b) ;64 virtual void _getColCoeffs(int i, ColIterator b) const; 64 65 virtual void _setCoeff(int row, int col, Value value); 65 virtual Value _getCoeff(int row, int col) ;66 virtual Value _getCoeff(int row, int col) const; 66 67 67 68 virtual void _setColLowerBound(int i, Value value); 68 virtual Value _getColLowerBound(int i) ;69 virtual Value _getColLowerBound(int i) const; 69 70 virtual void _setColUpperBound(int i, Value value); 70 virtual Value _getColUpperBound(int i) ;71 virtual Value _getColUpperBound(int i) const; 71 72 72 // virtual void _setRowLowerBound(int i, Value value);73 // virtual void _setRowUpperBound(int i, Value value);74 73 virtual void _setRowBounds(int i, Value lower, Value upper); 75 virtual void _getRowBounds(int i, Value &lb, Value &ub) ;74 virtual void _getRowBounds(int i, Value &lb, Value &ub) const; 76 75 virtual void _setObjCoeff(int i, Value obj_coef); 77 virtual Value _getObjCoeff(int i) ;76 virtual Value _getObjCoeff(int i) const; 78 77 virtual void _clearObj(); 79 // virtual void _setObj(int length,80 // int const * indices,81 // Value const * values ) = 0;82 78 83 79 ///\e … … 86 82 /// 87 83 virtual SolveExitStatus _solve(); 88 virtual Value _getPrimal(int i) ;89 virtual Value _getDual(int i) ;90 virtual Value _getPrimalValue() ;91 virtual bool _isBasicCol(int i) ;84 virtual Value _getPrimal(int i) const; 85 virtual Value _getDual(int i) const; 86 virtual Value _getPrimalValue() const; 87 virtual bool _isBasicCol(int i) const; 92 88 ///\e 93 89 94 90 ///\todo It should be clarified 95 91 /// 96 virtual SolutionStatus _getPrimalStatus() ;97 virtual SolutionStatus _getDualStatus() ;98 virtual ProblemTypes _getProblemType() ;92 virtual SolutionStatus _getPrimalStatus() const; 93 virtual SolutionStatus _getDualStatus() const; 94 virtual ProblemTypes _getProblemType() const; 99 95 100 96 virtual void _setMax(); 101 97 virtual void _setMin(); 102 98 103 virtual bool _isMax() ;99 virtual bool _isMax() const; 104 100 105 101 public:
Note: See TracChangeset
for help on using the changeset viewer.