Ignore:
Timestamp:
Jan 29, 2010 9:25:07 AM (10 years ago)
Author:
forrest
Message:

moving sandbox stuff to trunk

File:
1 edited

Legend:

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

    r1370 r1502  
    1414*/
    1515class ClpCholeskyWssmp : public ClpCholeskyBase {
    16  
     16
    1717public:
    18    /**@name Virtual methods that the derived classes provides  */
    19    //@{
    20   /** Orders rows and saves pointer to matrix.and model.
    21    Returns non-zero if not enough memory */
    22   virtual int order(ClpInterior * model) ;
    23   /** Does Symbolic factorization given permutation.
    24       This is called immediately after order.  If user provides this then
    25       user must provide factorize and solve.  Otherwise the default factorization is used
    26       returns non-zero if not enough memory */
    27   virtual int symbolic();
    28   /** Factorize - filling in rowsDropped and returning number dropped.
    29       If return code negative then out of memory */
    30   virtual int factorize(const double * diagonal, int * rowsDropped) ;
    31   /** Uses factorization to solve. */
    32   virtual void solve (double * region) ;
    33   //@}
     18    /**@name Virtual methods that the derived classes provides  */
     19    //@{
     20    /** Orders rows and saves pointer to matrix.and model.
     21     Returns non-zero if not enough memory */
     22    virtual int order(ClpInterior * model) ;
     23    /** Does Symbolic factorization given permutation.
     24        This is called immediately after order.  If user provides this then
     25        user must provide factorize and solve.  Otherwise the default factorization is used
     26        returns non-zero if not enough memory */
     27    virtual int symbolic();
     28    /** Factorize - filling in rowsDropped and returning number dropped.
     29        If return code negative then out of memory */
     30    virtual int factorize(const double * diagonal, int * rowsDropped) ;
     31    /** Uses factorization to solve. */
     32    virtual void solve (double * region) ;
     33    //@}
    3434
    3535
    36   /**@name Constructors, destructor */
    37   //@{
    38   /** Constructor which has dense columns activated.
    39       Default is off. */
    40   ClpCholeskyWssmp(int denseThreshold=-1);
    41   /** Destructor  */
    42   virtual ~ClpCholeskyWssmp();
    43   // Copy
    44   ClpCholeskyWssmp(const ClpCholeskyWssmp&);
    45   // Assignment
    46   ClpCholeskyWssmp& operator=(const ClpCholeskyWssmp&);
    47   /// Clone
    48   virtual ClpCholeskyBase * clone() const ;
    49   //@}
    50    
    51    
     36    /**@name Constructors, destructor */
     37    //@{
     38    /** Constructor which has dense columns activated.
     39        Default is off. */
     40    ClpCholeskyWssmp(int denseThreshold = -1);
     41    /** Destructor  */
     42    virtual ~ClpCholeskyWssmp();
     43    // Copy
     44    ClpCholeskyWssmp(const ClpCholeskyWssmp&);
     45    // Assignment
     46    ClpCholeskyWssmp& operator=(const ClpCholeskyWssmp&);
     47    /// Clone
     48    virtual ClpCholeskyBase * clone() const ;
     49    //@}
     50
     51
    5252private:
    53   /**@name Data members */
    54    //@{
    55   //@}
     53    /**@name Data members */
     54    //@{
     55    //@}
    5656};
    5757
Note: See TracChangeset for help on using the changeset viewer.