Ignore:
Timestamp:
Oct 1, 2004 4:01:01 PM (16 years ago)
Author:
forrest
Message:

Trying to make faster

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/ClpMatrixBase.hpp

    r451 r461  
    6868  virtual ClpMatrixBase * reverseOrderedCopy() const {return NULL;};
    6969 
    70   /** If element NULL returns number of elements in column part of basis,
    71       If not NULL fills in as well */
    72   virtual CoinBigIndex fillBasis(ClpSimplex * model,
     70  /// Returns number of elements in column part of basis
     71  virtual CoinBigIndex countBasis(ClpSimplex * model,
    7372                                 const int * whichColumn,
    7473                                 int numberRowBasic,
     74                                  int & numberColumnBasic)=0;
     75  /// Fills in column part of basis
     76  virtual void fillBasis(ClpSimplex * model,
     77                                 const int * whichColumn,
    7578                                 int & numberColumnBasic,
    76                                  int * row, int * column,
    77                                  double * element)  = 0;
     79                                 int * row, int * start,
     80                                 int * rowCount, int * columnCount,
     81                                 double * element)=0;
    7882  /** Creates scales for column copy (rowCopy in model may be modified)
    7983      default does not allow scaling
Note: See TracChangeset for help on using the changeset viewer.