Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

ClpCholeskyWssmp Class Reference

#include <ClpCholeskyWssmp.hpp>

Inheritance diagram for ClpCholeskyWssmp:

ClpCholeskyBase List of all members.

Public Member Functions

Virtual methods that the derived classes provides
virtual int order (ClpInterior *model)
 Orders rows and saves pointer to matrix.and model.

virtual int factorize (const double *diagonal, int *rowsDropped)
 Factorize - filling in rowsDropped and returning number dropped.

virtual void solve (double *region)
 Uses factorization to solve.

Constructors, destructor
 ClpCholeskyWssmp (int denseThreshold=-1)
 Constructor which has dense columns activated.

virtual ~ClpCholeskyWssmp ()
 Destructor.

 ClpCholeskyWssmp (const ClpCholeskyWssmp &)
 Constructor which has dense columns activated.

ClpCholeskyWssmpoperator= (const ClpCholeskyWssmp &)
 Constructor which has dense columns activated.

virtual ClpCholeskyBaseclone () const
 Clone.


Private Attributes

Data members
double * sparseFactor_
 sparseFactor.

CoinBigIndex * choleskyStart_
 choleskyStart

int * choleskyRow_
 choleskyRow

CoinBigIndex sizeFactor_
 sizeFactor.

int integerParameters_ [64]
 integerParameters

double doubleParameters_ [64]
 doubleParameters;

ClpMatrixBaserowCopy_
 Row copy of matrix.

char * whichDense_
 Dense indicators.

double * denseColumn_
 Dense columns (updated).

ClpCholeskyDensedense_
 Dense square cholesky.

int denseThreshold_
 Dense threshold.


Constructor & Destructor Documentation

ClpCholeskyWssmp::ClpCholeskyWssmp int  denseThreshold = -1  ) 
 

Constructor which has dense columns activated.

Default is off.

virtual ClpCholeskyWssmp::~ClpCholeskyWssmp  )  [virtual]
 

Destructor.

ClpCholeskyWssmp::ClpCholeskyWssmp const ClpCholeskyWssmp  ) 
 

Constructor which has dense columns activated.

Default is off.


Member Function Documentation

virtual int ClpCholeskyWssmp::order ClpInterior model  )  [virtual]
 

Orders rows and saves pointer to matrix.and model.

Returns non-zero if not enough memory

Implements ClpCholeskyBase.

virtual int ClpCholeskyWssmp::factorize const double *  diagonal,
int *  rowsDropped
[virtual]
 

Factorize - filling in rowsDropped and returning number dropped.

If return code negative then out of memory

Implements ClpCholeskyBase.

virtual void ClpCholeskyWssmp::solve double *  region  )  [virtual]
 

Uses factorization to solve.

Implements ClpCholeskyBase.

ClpCholeskyWssmp& ClpCholeskyWssmp::operator= const ClpCholeskyWssmp  ) 
 

Constructor which has dense columns activated.

Default is off.

virtual ClpCholeskyBase* ClpCholeskyWssmp::clone  )  const [virtual]
 

Clone.

Implements ClpCholeskyBase.


Member Data Documentation

double* ClpCholeskyWssmp::sparseFactor_ [private]
 

sparseFactor.

Definition at line 50 of file ClpCholeskyWssmp.hpp.

CoinBigIndex* ClpCholeskyWssmp::choleskyStart_ [private]
 

choleskyStart

Definition at line 52 of file ClpCholeskyWssmp.hpp.

int* ClpCholeskyWssmp::choleskyRow_ [private]
 

choleskyRow

Definition at line 54 of file ClpCholeskyWssmp.hpp.

CoinBigIndex ClpCholeskyWssmp::sizeFactor_ [private]
 

sizeFactor.

Definition at line 56 of file ClpCholeskyWssmp.hpp.

int ClpCholeskyWssmp::integerParameters_[64] [private]
 

integerParameters

Definition at line 58 of file ClpCholeskyWssmp.hpp.

double ClpCholeskyWssmp::doubleParameters_[64] [private]
 

doubleParameters;

Definition at line 60 of file ClpCholeskyWssmp.hpp.

ClpMatrixBase* ClpCholeskyWssmp::rowCopy_ [private]
 

Row copy of matrix.

Definition at line 62 of file ClpCholeskyWssmp.hpp.

char* ClpCholeskyWssmp::whichDense_ [private]
 

Dense indicators.

Definition at line 64 of file ClpCholeskyWssmp.hpp.

double* ClpCholeskyWssmp::denseColumn_ [private]
 

Dense columns (updated).

Definition at line 66 of file ClpCholeskyWssmp.hpp.

ClpCholeskyDense* ClpCholeskyWssmp::dense_ [private]
 

Dense square cholesky.

Definition at line 68 of file ClpCholeskyWssmp.hpp.

int ClpCholeskyWssmp::denseThreshold_ [private]
 

Dense threshold.

Definition at line 70 of file ClpCholeskyWssmp.hpp.


The documentation for this class was generated from the following file:
Generated on Fri Aug 6 11:42:58 2004 by doxygen 1.3.5