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

ClpCholeskyDense Class Reference

#include <ClpCholeskyDense.hpp>

Inheritance diagram for ClpCholeskyDense:

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.

Non virtual methods for ClpCholeskyDense
int reserveSpace (int numberRows)
 Reserves space..

int factorizePart2 (int *rowsDropped)
 part 2 of Factorize - filling in rowsDropped and returning number dropped

double * aMatrix () const
 A.

Constructors, destructor
 ClpCholeskyDense ()
 Default constructor.

virtual ~ClpCholeskyDense ()
 Destructor.

 ClpCholeskyDense (const ClpCholeskyDense &)
 Default constructor.

ClpCholeskyDenseoperator= (const ClpCholeskyDense &)
 Default constructor.

virtual ClpCholeskyBaseclone () const
 Clone.


Private Attributes

Data members
double * work_
 ADAT stored in full.

ClpMatrixBaserowCopy_
 Row copy of matrix.


Constructor & Destructor Documentation

ClpCholeskyDense::ClpCholeskyDense  ) 
 

Default constructor.

virtual ClpCholeskyDense::~ClpCholeskyDense  )  [virtual]
 

Destructor.

ClpCholeskyDense::ClpCholeskyDense const ClpCholeskyDense  ) 
 

Default constructor.


Member Function Documentation

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

Orders rows and saves pointer to matrix.and model.

Returns non-zero if not enough memory

Implements ClpCholeskyBase.

virtual int ClpCholeskyDense::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 ClpCholeskyDense::solve double *  region  )  [virtual]
 

Uses factorization to solve.

Implements ClpCholeskyBase.

int ClpCholeskyDense::reserveSpace int  numberRows  ) 
 

Reserves space..

Returns non-zero if not enough memory

int ClpCholeskyDense::factorizePart2 int *  rowsDropped  ) 
 

part 2 of Factorize - filling in rowsDropped and returning number dropped

double* ClpCholeskyDense::aMatrix  )  const [inline]
 

A.

Definition at line 37 of file ClpCholeskyDense.hpp.

References work_.

ClpCholeskyDense& ClpCholeskyDense::operator= const ClpCholeskyDense  ) 
 

Default constructor.

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

Clone.

Implements ClpCholeskyBase.


Member Data Documentation

double* ClpCholeskyDense::work_ [private]
 

ADAT stored in full.

Definition at line 61 of file ClpCholeskyDense.hpp.

Referenced by aMatrix().

ClpMatrixBase* ClpCholeskyDense::rowCopy_ [private]
 

Row copy of matrix.

Definition at line 63 of file ClpCholeskyDense.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