COIN-OR::LEMON - Graph Library

Ignore:
Timestamp:
04/03/05 12:20:49 (19 years ago)
Author:
Alpar Juttner
Branch:
default
Phase:
public
Convert:
svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@1727
Message:

Documentation of abstract functions is in lp_solver_skeleton.h

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/work/athos/lp/lp_solver_skeleton.h

    r1293 r1294  
    3030   
    3131  protected:
     32    /// \e
    3233    virtual int _addCol();
     34    /// \e
    3335    virtual int _addRow();
     36    /// \e
     37
     38    /// \warning Arrays are indexed from 1 (datum at index 0 is ignored)
     39    ///
    3440    virtual void _setRowCoeffs(int i,
    3541                               int length,
    3642                               int  const * indices,
    3743                               Value  const * values );
     44    /// \e
     45
     46    /// \warning Arrays are indexed from 1 (datum at index 0 is ignored)
     47    ///
    3848    virtual void _setColCoeffs(int i,
    3949                               int length,
    4050                               int  const * indices,
    41                                Value  const * values);
     51                               Value  const * values );
     52   
     53    /// \e
     54
     55    /// The lower bound of a variable (column) have to be given by an
     56    /// extended number of type Value, i.e. a finite number of type
     57    /// Value or -\ref INF.
    4258    virtual void _setColLowerBound(int i, Value value);
     59    /// \e
     60
     61    /// The upper bound of a variable (column) have to be given by an
     62    /// extended number of type Value, i.e. a finite number of type
     63    /// Value or \ref INF.
    4364    virtual void _setColUpperBound(int i, Value value);
     65    /// \e
     66
     67    /// The lower bound of a linear expression (row) have to be given by an
     68    /// extended number of type Value, i.e. a finite number of type
     69    /// Value or -\ref INF.
    4470    virtual void _setRowLowerBound(int i, Value value);
     71    /// \e
     72
     73    /// The upper bound of a linear expression (row) have to be given by an
     74    /// extended number of type Value, i.e. a finite number of type
     75    /// Value or \ref INF.
    4576    virtual void _setRowUpperBound(int i, Value value);
     77
     78    /// \e
    4679    virtual void _setObjCoeff(int i, Value obj_coef);
     80
     81    ///\e
     82   
     83    ///\bug Wrong interface
     84    ///
    4785    virtual SolutionStatus _solve();
     86
     87    ///\e
     88
     89    ///\bug Wrong interface
     90    ///
    4891    virtual Value _getPrimal(int i);
     92    ///\e
     93
     94    ///\bug Wrong interface
     95    ///
     96    virtual SolutionType _getPrimalType();
     97
    4998  public:
    5099    LpSolverSkeleton() : LpSolverBase(), col_num(0), row_num(0) {}
Note: See TracChangeset for help on using the changeset viewer.