Ignore:
Timestamp:
Jun 12, 2009 12:29:04 PM (10 years ago)
Author:
forrest
Message:

changes to try and make faster

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Clp/src/ClpCholeskyDense.hpp

    r1370 r1371  
    2323  /** Factorize - filling in rowsDropped and returning number dropped.
    2424      If return code negative then out of memory */
    25   virtual int factorize(const double * diagonal, int * rowsDropped) ;
     25  virtual int factorize(const CoinWorkDouble * diagonal, int * rowsDropped) ;
    2626  /** Uses factorization to solve. */
    27   virtual void solve (double * region) ;
     27  virtual void solve (CoinWorkDouble * region) ;
    2828  /**@}*/
    2929
     
    4141  void factorizePart3(int * rowsDropped) ;
    4242  /** Forward part of solve */
    43   void solveF1(longDouble * a,int n,double * region);
    44   void solveF2(longDouble * a,int n,double * region,double * region2);
     43  void solveF1(longDouble * a,int n,CoinWorkDouble * region);
     44  void solveF2(longDouble * a,int n,CoinWorkDouble * region,CoinWorkDouble * region2);
    4545  /** Backward part of solve */
    46   void solveB1(longDouble * a,int n,double * region);
    47   void solveB2(longDouble * a,int n,double * region,double * region2);
    48   /** Uses factorization to solve. */
    49   void solveLong (CoinWorkDouble * region) ;
    50   /** Forward part of solve */
    51   void solveF1Long(longDouble * a,int n,CoinWorkDouble * region);
    52   void solveF2Long(longDouble * a,int n,CoinWorkDouble * region,CoinWorkDouble * region2);
    53   /** Backward part of solve */
    54   void solveB1Long(longDouble * a,int n,CoinWorkDouble * region);
    55   void solveB2Long(longDouble * a,int n,CoinWorkDouble * region,CoinWorkDouble * region2);
    56   /** Uses factorization to solve. */
    57   void solveLongWork (CoinWorkDouble * region) ;
    58   /** Forward part of solve */
    59   void solveF1LongWork(longDouble * a,int n,CoinWorkDouble * region);
    60   void solveF2LongWork(longDouble * a,int n,CoinWorkDouble * region,CoinWorkDouble * region2);
    61   /** Backward part of solve */
    62   void solveB1LongWork(longDouble * a,int n,CoinWorkDouble * region);
    63   void solveB2LongWork(longDouble * a,int n,CoinWorkDouble * region,CoinWorkDouble * region2);
     46  void solveB1(longDouble * a,int n,CoinWorkDouble * region);
     47  void solveB2(longDouble * a,int n,CoinWorkDouble * region,CoinWorkDouble * region2);
    6448  int bNumber(const longDouble * array,int &, int&);
    6549  /** A */
Note: See TracChangeset for help on using the changeset viewer.