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

ClpCholeskyDense Class Reference

#include <ClpCholeskyDense.hpp>

Inheritance diagram for ClpCholeskyDense:

ClpCholeskyBase List of all members.

Public Methods

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.

ClpCholeskyDense & operator= (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 02:01:33 2004 by doxygen1.3-rc2