COIN-OR::LEMON - Graph Library

Changeset 1432:46b088b01f88 in lemon-0.x


Ignore:
Timestamp:
05/20/05 11:43:40 (19 years ago)
Author:
athos
Branch:
default
Phase:
public
Convert:
svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@1906
Message:

Functions _eraseRow(), _eraseCol(). Not yet implemented for cplex.

Location:
src/lemon
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • src/lemon/lp_cplex.cc

    r1431 r1432  
    9696    return i;
    9797  }
     98
     99
     100  void LpCplex::_eraseCol(int i) {
     101    ///\todo Not implemented yet
     102  }
     103 
     104  void LpCplex::_eraseRow(int i) {
     105    ///\todo Not implemented yet
     106  }
     107
    98108 
    99109  ///\warning Data at index 0 is ignored in the arrays.
  • src/lemon/lp_cplex.h

    r1431 r1432  
    5656    virtual int _addCol();
    5757    virtual int _addRow();
     58    virtual void _eraseCol(int i);
     59    virtual void _eraseRow(int i);
    5860    virtual void _setRowCoeffs(int i,
    5961                               int length,
  • src/lemon/lp_glpk.cc

    r1431 r1432  
    6969
    7070 
     71  void LpGlpk::_eraseCol(int i) {
     72    int cols[2];
     73    cols[1]=i;
     74    lpx_del_cols(lp, 1, cols);
     75  }
     76 
     77  void LpGlpk::_eraseRow(int i) {
     78    int rows[2];
     79    rows[1]=i;
     80    lpx_del_rows(lp, 1, rows);
     81  }
     82
    7183  void LpGlpk::_setRowCoeffs(int i,
    7284                             int length,
  • src/lemon/lp_glpk.h

    r1431 r1432  
    5151    virtual int _addCol();
    5252    virtual int _addRow();
     53    virtual void _eraseCol(int i);
     54    virtual void _eraseRow(int i);
     55
    5356    virtual void _setRowCoeffs(int i,
    5457                               int length,
  • src/lemon/lp_skeleton.cc

    r1431 r1432  
    4444  }
    4545 
     46  void LpSkeleton::_eraseCol(int ) {
     47  }
     48 
     49  void LpSkeleton::_eraseRow(int) {
     50  }
     51
    4652  void LpSkeleton::_setRowCoeffs(int,
    4753                                 int,
  • src/lemon/lp_skeleton.h

    r1431 r1432  
    3838    /// \e
    3939    virtual int _addRow();
     40    /// \e
     41    virtual void _eraseCol(int i);
     42    /// \e
     43    virtual void _eraseRow(int i);
    4044    /// \e
    4145
Note: See TracChangeset for help on using the changeset viewer.